Converter SVG para PNG
Desenhe seus vetores exatamente no tamanho de que precisa.
Converta seus gráficos SVG para PNG e use onde vetores não são aceitos: redes sociais, e-mails, documentos, aplicativos ou editores de foto. Escolha a largura em pixels e você terá uma imagem nítida nesse tamanho, com fundo transparente. Grátis, sem cadastro nem marca d’água.
Como converter SVG para PNG
- Selecione um ou vários arquivos SVG (até 20 de uma vez).
- Informe a largura que quer em pixels ou deixe em branco para manter o tamanho do SVG.
- Clique em “Converter para PNG”.
- Baixe o PNG ou, se converteu vários arquivos, o ZIP com todos eles.
Vetores ou pixels
Um SVG não tem pixels, e sim instruções de desenho: linhas, curvas, formas e cores. Por isso dá para ampliá-lo infinitamente sem perder nitidez. Só que muitos serviços não aceitam: redes sociais, a maioria dos apps de mensagem, editores de foto, lojas de aplicativos ou plataformas que só aceitam imagens “normais”.
Na conversão para PNG, o SVG é desenhado uma única vez, num tamanho exato. Ele vira uma imagem de pixels: se você ampliar depois, vai perder nitidez. Por isso vale escolher bem o tamanho na hora de converter.
Qual largura escolher
- Em branco (padrão): o tamanho indicado pelo próprio SVG nos atributos
widtheheight, ou noviewBox. - Para um logotipo num site: o dobro do tamanho em que ele aparece, para ficar nítido em telas de alta densidade (por exemplo 400 pixels para um logotipo exibido com 200).
- Para redes sociais ou apresentações: entre 1000 e 2000 pixels costumam bastar.
Você pode escolher uma largura de 16 a 8192 pixels. A altura é calculada automaticamente para manter as proporções.
O que é mantido e o que não é
- Mantidos: a transparência, os degradês, as máscaras e as imagens embutidas no próprio SVG.
- Recursos externos não são carregados: por segurança, removemos links para imagens, fontes ou folhas de estilo fora do arquivo, além de qualquer script. Se faltar algo no PNG, embuta esse recurso no SVG ao exportar.
- Textos: são desenhados com as fontes disponíveis no nosso servidor. Se seu design usa uma fonte especial, converta os textos em contornos antes de exportar o SVG para que apareçam iguais.
- Animações e interatividade: o PNG é uma imagem estática; é desenhado o estado inicial do SVG.
Limites
- SVGs compactados (
.svgz) não são aceitos, e arquivos com entidades XML são recusados por segurança. - O resultado não pode passar de 100 megapixels.
- Até 20 arquivos de uma vez, 20 MB por arquivo e 100 MB no total.
Perguntas frequentes
De que tamanho vai ficar o PNG?
Se você deixar a largura em branco, do tamanho do próprio SVG. Se informar uma largura, o PNG terá exatamente esses pixels e a altura será calculada para manter as proporções do desenho.
O fundo transparente do SVG é mantido?
Sim. As áreas do SVG sem desenho continuam transparentes no PNG: você pode colocá-lo sobre qualquer fundo.
Por que o texto do meu PNG saiu com outra fonte?
Porque o SVG usa uma fonte que não está embutida no arquivo, e ela é substituída por uma parecida. Para evitar isso, converta os textos em contornos no seu programa de desenho antes de exportar o SVG.
Por que falta uma imagem ou elemento do meu SVG no PNG?
Provavelmente estava ligado a um arquivo externo em vez de embutido. Por segurança, não carregamos recursos externos; exporte o SVG com as imagens embutidas e elas serão desenhadas.
Dá para converter um SVG em PNG de alta resolução?
Sim: informe uma largura grande, até 8192 pixels. Como o SVG é vetorial, ele é desenhado direto nesse tamanho e o PNG fica nítido, sem o aspecto borrado de uma imagem pequena ampliada.