Arquivos SVG de exemplo — baixe gráficos vetoriais de teste (simples a complexos)
Scalable Vector Graphics · .svg · tipo MIME image/svg+xml
Baixe um arquivo SVG de exemplo em três níveis de complexidade — cerca de 20, 600 e 6.000 elementos path — para testar desempenho de renderização, sanitização, rasterização e tratamento de uploads. Cada arquivo é XML válido com viewBox, um gradiente, elementos de texto e um aria-label, e não contém scripts, referências externas nem imagens raster incorporadas.
O SVG é o único formato vetorial que os navegadores renderizam nativamente, o que o torna ideal para logotipos e ícones e arriscado como formato de upload: um SVG pode conter JavaScript. Se você aceita SVG de usuários, estes arquivos limpos são a sua referência; o seu sanitizador deve deixá-los passar sem alterações.
Baixe arquivos SVG de exemplo
| Arquivo | Detalhes | Tamanho | Baixar |
|---|---|---|---|
sample-vector-simple.svg | 1200 × 630 | 2 KB | |
sample-vector-medium.svg | 1200 × 630 | 41 KB | |
sample-vector-complex.svg | 1200 × 630 | 406 KB |
Precisa de um arquivo de cada formato de Imagens? Baixe o pacote de exemplos de Imagens (1.4 MB, um arquivo pequeno de cada formato de imagem (13 arquivos)).
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/images/svg/sample-vector-simple.svg # Verificar (o SHA-256 de cada arquivo está listado acima) shasum -a 256 sample-vector-simple.svg # Í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=="svg")'
Visão geral do formato SVG
| Nome completo | Scalable Vector Graphics |
|---|---|
| Extensões | .svg |
| Tipo MIME | image/svg+xml |
| Padrão | W3C SVG 1.1 (2011), SVG 2 (rascunho de trabalho) |
| Tipo | Vetorial, texto XML — independente de resolução |
| Transparência | Sim |
| Animação | Sim (SMIL, CSS) |
| Scripts | Possíveis — sanitize os uploads de usuários |
| Começa com | <?xml … ou <svg |
O que as pessoas testam com arquivos SVG de exemplo
- Testes de sanitização de SVG e CSP (estes arquivos não têm script e devem passar intactos)
- Rasterização de SVG para PNG em vários tamanhos
- Desempenho de renderização com milhares de caminhos
- Fluxos de upload de ícones e logotipos
Perguntas frequentes
É seguro deixar usuários enviarem arquivos SVG?
Só com sanitização. Um SVG pode incorporar <script>, manipuladores de eventos e referências externas. Remova-os no servidor (ou rasterize para PNG) e sirva os SVGs de usuários a partir de uma origem separada, com uma Content-Security-Policy rigorosa. Nossos arquivos de exemplo não contêm nada disso, então são um bom controle do tipo “deve passar”.
Como converter SVG para PNG ou JPG?
Qualquer navegador consegue rasterizá-lo: desenhe o SVG em um canvas e exporte. O nosso Conversor de imagens grátis faz exatamente isso no próprio navegador, e o nosso Gerador de favicon transforma um logotipo SVG em um conjunto completo de ícones.
É seguro baixar esses arquivos SVG?
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 SVG 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 SVG
- Conversor de imagens — Converta entre AVIF, HEIC, TIFF, PNG, JPG, WebP, GIF, BMP e SVG. A maioria das conversões nem sai do seu navegador.
- Gerador de favicon — Transforme qualquer logotipo num pacote completo de favicons (favicon.ico, todos os tamanhos em PNG, Apple touch icon e webmanifest) com um clique.
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