Visão geral
O SVG é um padrão do W3C publicado pela primeira vez em 2001. Em vez de pixels, um arquivo SVG contém instruções de desenho, o que o torna ideal para logotipos, ícones e ilustrações que precisam ficar nítidos em qualquer tela.
O SVG pode incluir CSS, animações e até scripts. Essa flexibilidade também é um risco: um SVG não confiável inserido diretamente em uma página pode executar código. O JFIF.IO renderiza arquivos SVG por meio de um elemento de imagem isolado, onde scripts nunca são executados e recursos externos nunca são carregados.
Vantagens
- +Independente de resolução — nítido em qualquer tamanho
- +Arquivos minúsculos para gráficos simples
- +Editável como texto e estilizável com CSS
- +O texto continua acessível e pesquisável
Desvantagens
- −Inadequado para fotografias
- −Desenhos complexos podem demorar para renderizar
- −Pode conter scripts — cuidado com SVGs não confiáveis
- −Algumas plataformas só aceitam imagens raster
Como funciona a compressão SVG
O SVG é texto puro e não é comprimido por si só. Minificadores como o SVGO removem dados redundantes, e arquivos .svgz são simplesmente SVG comprimidos com gzip.
Usos comuns
- Logotipos e marcas
- Ícones e ilustrações de interface
- Gráficos e diagramas
Suporte em navegadores e softwares
Todos os navegadores renderizam SVG. Ao converter, escolha a largura ou o DPI de saída — o desenho vetorial é renderizado novamente nesse tamanho, então continua nítido.
Como converter SVG
Use o conversor no topo desta página: solte seu arquivo, escolha um formato de saída e baixe o resultado. As conversões rodam no seu navegador, então nada é enviado.
- JPG não suporta transparência. As áreas transparentes serão preenchidas com a cor de fundo.
Processada localmente no seu navegador
Perguntas frequentes sobre SVG
Como funciona aqui a conversão de SVG para PNG?
Seu navegador renderiza o SVG no tamanho escolhido e o resultado é salvo como PNG, JPG ou outro formato raster. Scripts dentro do SVG nunca são executados.
Posso converter PNG ou JPG para SVG?
Não de forma útil apenas com uma conversão. Transformar pixels em vetores exige vetorização, que é outro processo. Não oferecemos um “SVG” falso que só embrulha pixels em um arquivo SVG.