Arquivos STL de exemplo — baixe STL binário e ASCII para testes
STL — malha de triângulos para estereolitografia · .stl · tipo MIME model/stl
Baixe um arquivo STL de exemplo para testar a integração com um fatiador, um formulário de upload 3D, um gerador de miniaturas de malhas ou um parser de STL. O modelo principal é um nó toroidal (2,3) — um único tubo fechado que passa por dentro de si mesmo, então tem curvatura em toda parte, nenhuma face plana para esconder bugs de sombreamento e uma costura UV ao longo de todo o tubo. Ele vem em três densidades — 1.024, 51.200 e 524.288 triângulos — em binário e ASCII, para você comparar as duas codificações e ver como o seu código escala de 51 KB a 26 MB.
Há também um suporte em L pronto para imprimir (40 × 20 × 24 mm, estanque, com três furos de 4,2 mm) e um arquivo com três corpos separados. Todo STL usa Z para cima, em milímetros, e fica apoiado na mesa de impressão em z = 0. O STL guarda apenas triângulos — sem unidades, cores, materiais ou UVs —, e é exatamente por isso que continua sendo o mínimo denominador comum da impressão 3D.

Baixe arquivos STL de exemplo
| Arquivo | Detalhes | Tamanho | Baixar |
|---|---|---|---|
sample-print-ready-bracket-mm.stl | 614 triângulos · 1.842 vértices · normais · milímetros, Z para cima | 31 KB | |
sample-model-low-poly-binary.stl | 1.024 triângulos · 3.072 vértices · normais · milímetros, Z para cima | 51 KB | |
sample-multi-body.stl | 2.248 triângulos · 6.744 vértices · 3 corpos · normais · milímetros, Z para cima | 112 KB | |
sample-model-low-poly-ascii.stl | 1.024 triângulos · 3.072 vértices · normais · milímetros, Z para cima | 259 KB | |
sample-model-medium-poly-binary.stl | 51.200 triângulos · 153.600 vértices · normais · milímetros, Z para cima | 2.6 MB | |
sample-model-medium-poly-ascii.stl | 51.200 triângulos · 153.600 vértices · normais · milímetros, Z para cima | 13 MB | |
sample-model-high-poly-binary.stl | 524.288 triângulos · 1.572.864 vértices · normais · milímetros, Z para cima | 26 MB |
Use estes arquivos na linha de comando ou em CI
Todas as URLs são estáveis e têm CORS aberto. Fixe o SHA-256 no seu teste e você saberá no mesmo instante se um fixture mudar.
# Baixar um arquivo curl -O https://pnb-freetoolsforweb.s3.us-east-2.amazonaws.com/samples/3d/stl/sample-print-ready-bracket-mm.stl # Verificar (o SHA-256 de cada arquivo está listado acima) shasum -a 256 sample-print-ready-bracket-mm.stl # Índice legível por máquina de todos os arquivos de exemplo curl https://pnb-freetoolsforweb.s3.us-east-2.amazonaws.com/samples/index.json | jq '.files[] | select(.format=="stl")'
Visão geral do formato STL
| Nome completo | STL — malha de triângulos para estereolitografia |
|---|---|
| Extensões | .stl |
| Tipo MIME | model/stl |
| Codificações | Binária (cabeçalho de 80 bytes, contagem uint32, 50 bytes por triângulo) e ASCII |
| Geometria | Só triângulos, uma normal de faceta cada, sem vértices compartilhados |
| Unidades | Nenhuma no arquivo — estes exemplos estão em milímetros, Z para cima |
| Tamanho binário | Exatamente 84 + 50 × triângulos bytes |
| Número de triângulos | De 614 a 524.288 |
O que as pessoas testam com arquivos STL de exemplo
- Validação de upload em fatiadores e serviços de impressão
- Detecção de STL binário ou ASCII
- Geração de miniaturas e pré-visualizações de malhas
- Verificação de estanqueidade e volume para orçamentos de impressão
- Limites de tamanho de upload e desempenho do parser (arquivo high-poly de 26 MB)
- Separar um STL com vários corpos em peças independentes
Perguntas frequentes
Devo usar STL binário ou ASCII?
Binário, quase sempre. Ele tem cerca de um quinto do tamanho, é mais rápido de analisar e seu tamanho é previsível a partir do número de triângulos. O STL ASCII existe para legibilidade e depuração; aceite os dois na entrada, porque os usuários vão enviar os dois.
Estes arquivos STL podem ser impressos?
Sim. Toda malha é fechada e 2-manifold, com orientação consistente para fora e volume positivo (verificado com trimesh antes da publicação). O suporte foi feito especificamente como peça imprimível: paredes de 4 mm, base plana em z = 0, e o único balanço é o furo horizontal na parte vertical.
Por que arquivos STL não têm cor nem unidades?
O formato é de 1987 e guarda só triângulos e normais. Algumas ferramentas escondem cor no campo de atributo de 2 bytes, mas isso não é padrão e nós o deixamos zerado. As unidades ficam implícitas: quase todo fatiador assume milímetros. Se você precisa de cor, vários materiais ou unidades explícitas, use 3MF.
Que unidades e eixo vertical esses arquivos usam?
glTF, GLB, OBJ, PLY, OFF, DAE e USDZ usam Y para cima, em metros (o nó toroidal tem cerca de 1,4 m de largura). STL e 3MF usam Z para cima, em milímetros, e ficam apoiados em z = 0, como os fatiadores esperam. FBX usa Y para cima, em centímetros. As unidades e o eixo vertical de cada arquivo aparecem nos detalhes dele, para você conferir se o seu importador aplica a escala e a rotação corretamente.
De onde vêm esses modelos?
Nós mesmos os geramos. Um script constrói a geometria a partir de fórmulas (um nó toroidal, esferas UV, cubos e um suporte feito com uma biblioteca de modelagem booleana) e depois grava cada formato de arquivo byte a byte, seguindo a especificação. Nada é baixado, digitalizado ou convertido a partir do modelo de outra pessoa, e é por isso que eles são livres para qualquer uso, inclusive comercial, sem necessidade de atribuição.
É seguro baixar esses arquivos STL?
Sim. Todos os arquivos são gerados do zero pelo nosso próprio script aberto — nada é copiado de outros sites ou enviado por usuários — e não contêm scripts, macros nem executáveis. O SHA-256 de cada arquivo é publicado nesta página para que você possa conferir o que recebeu.
Posso usar os arquivos STL de exemplo comercialmente?
Sim. Eles são livres para qualquer finalidade, incluindo produtos comerciais, suítes de teste, demonstrações e redistribuição, sem necessidade de atribuição. Não há nada para licenciar nem ninguém a quem pedir.
Posso usar hotlink desses arquivos ou usá-los no CI?
Sim. Cada link é uma URL direta e estável via HTTPS, com Access-Control-Allow-Origin: * e cabeçalhos de cache longos, então curl, wget, fetch() e executores de teste podem baixá-los diretamente. Cada página tem um link para um índice JSON de todos os arquivos (veja a seção de linha de comando).
Arquivos de exemplo relacionados
Ferramentas grátis que funcionam com STL
- Gerador de hash — Gere hashes de textos ou arquivos com MD5, SHA-1, SHA-256, SHA-384, SHA-512 e CRC32, verifique um checksum ou calcule um HMAC. Os arquivos nunca saem do seu dispositivo.
- Conversor de unidades — Converta entre todas as unidades comuns (métricas e imperiais, culinária, dados, pressão, energia, velocidade, consumo de combustível) na hora, no seu navegador.
- Gerador de arquivos de teste — Gere no navegador um arquivo fictício de qualquer tamanho exato: de 1 KB a 2 GB, bytes aleatórios, texto, CSV ou JSON.
Encontrou um problema ou algo que poderia ser melhor? Lemos todas as mensagens e corrigimos rápido.
Testando um pipeline de arquivos? Nós construímos isso.
Uploads, conversões, pré-visualizações, processamento de documentos e fluxos de mídia são o tipo de sistema em produção que o FreeToolsForWeb projeta e opera para clientes — e foi por isso que precisamos desses arquivos em primeiro lugar.
Conheça as ferramentas grátis