Conversor de SVG
Imagens descritas como formas, e não como pixels: nítidas em qualquer tamanho e editáveis como texto.
9 ferramentas
Converter para SVG
Converter de SVG
Por que o SVG é diferente de todos os outros formatos de imagem
Um SVG não é uma grade de pixels, e sim um conjunto de instruções (esta linha, aquela curva, este preenchimento) que o navegador desenha no tamanho que precisar. Um logotipo em SVG fica perfeito no mostrador de um relógio e num outdoor com os mesmos poucos kilobytes, e pode ser estilizado, animado e recolorido com as mesmas ferramentas de uma página da web, porque é código de marcação. Para logotipos, ícones, gráficos e diagramas, não existe resposta melhor.
O que ele não consegue fazer
Fotografias. Uma foto vetorizada fica enorme ou irreconhecível, e geralmente as duas coisas. A vetorização funciona para artes simples, de cores chapadas e alto contraste, e não serve para nada com textura ou gradiente. No sentido inverso, renderizar um SVG em PNG é sempre seguro e muitas vezes necessário, porque muitos programas, e todo fluxo de impressão, ainda querem pixels.
Uma nota sobre segurança
Por ser código de marcação, o SVG pode conter scripts, e é por isso que alguns sistemas se recusam a aceitá-lo e que qualquer programa que abra um SVG deveria sanitizá-lo antes. As ferramentas daqui removem scripts e referências externas antes de renderizar, então converter um SVG de origem desconhecida é seguro mesmo quando abri-lo num navegador não seria.
SVG para PNG no tamanho certo
Um SVG não tem tamanho próprio em pixels, então a primeira pergunta na conversão é de que tamanho o PNG deve ser, e a resposta depende de para onde ele vai. Um logotipo para site precisa do tamanho em que é exibido e também das versões em 2× e 3× para telas de alta densidade; um conjunto de favicons precisa de 16, 32, 180 e 512 pixels; um trabalho de impressão precisa do tamanho físico a 300 dpi. SVG para PNG aceita um fator de escala ou largura e altura exatas, mantém o fundo transparente, a menos que você defina uma cor, e renderiza a partir dos caminhos vetoriais a cada vez; assim, a versão de 16 pixels é desenhada em 16 pixels, e não reduzida a partir de um bitmap grande e borrada.
Perguntas frequentes
SVG é melhor que PNG?
Para logotipos, ícones, gráficos e tudo o que é desenhado com formas, sim: fica nítido em qualquer tamanho e costuma ser bem menor. Para fotografias, não serve. Use o SVG como original dos gráficos e exporte PNG nos tamanhos exatos que outros programas pedem.
Por que o site não aceita o meu SVG?
Como o SVG é código de marcação e pode conter scripts, muitos sites o recusam por princípio. Converta para PNG no tamanho de exibição, e o envio passa. As ferramentas daqui também removem os scripts antes de renderizar, então é seguro converter um SVG de origem desconhecida.
Dá para converter uma foto em SVG?
A vetorização transforma um bitmap em formas, o que funciona para artes de cores chapadas e alto contraste, como um logotipo digitalizado ou um desenho a traço. Uma foto vetorizada em SVG fica enorme ou irreconhecível. PNG para SVG serve para o primeiro caso, não para o segundo.