UtilForge

Conversor SVG para PNG — Grátis, privado e sem upload

Converta qualquer SVG num PNG nítido, no tamanho exato de que precisa. A renderização acontece no seu navegador e a marcação SVG insegura é removida antes de desenhar.

Clique, arraste ou cole um SVG

Aceita ficheiros .svg até 2 MB

O ficheiro nunca sai do navegador — a conversão é local.

O que esta ferramenta faz

SVG é um formato vetorial: formas, caminhos e texto descritos por coordenadas. PNG é um mapa de bits de resolução fixa. Este conversor rasteriza o SVG para PNG exatamente com a largura e a altura que escolher, pelo que controla as dimensões finais em vez de adivinhar o que fará uma caixa de exportação.

Escolha um ficheiro .svg ou cole o código, confirme a pré-visualização, defina o tamanho de saída e transfira. Tudo é processado no seu dispositivo, por isso a ferramenta continua a funcionar offline depois de a página carregar.

Como converter SVG para PNG

  1. 1

    Arraste um ficheiro .svg para a caixa acima ou abra o painel de colagem e carregue o código diretamente.

  2. 2

    Confirme a pré-visualização: o tamanho intrínseco vem do viewBox ou dos atributos width e height.

  3. 3

    Defina a largura e a altura de saída. Mantenha a proporção bloqueada, a menos que queira outra forma.

  4. 4

    Clique em «Converter para PNG» e transfira. Altere o tamanho e exporte novamente quantas vezes precisar.

Fundos transparentes

O PNG exportado mantém o canal alfa do SVG, por isso as áreas não cobertas continuam transparentes em vez de ficarem brancas. Isso é importante para logótipos e ícones sobre fundos coloridos. Se precisar de fundo sólido, acrescente um retângulo do tamanho total ao SVG antes de converter.

Segurança: saneado antes de renderizar

SVG é XML e pode conter scripts, gestores de eventos e referências a ficheiros remotos. Esta ferramenta analisa a marcação e remove essas construções — scripts, foreignObject/HTML, gestores inline, imagens e fontes externas, CSS ativo, animação SMIL e elementos desconhecidos — antes de desenhar. O documento limpo é carregado através de um elemento de imagem, que corre no modo estático do navegador: os scripts não executam e os recursos externos não são pedidos.

Documentos com DOCTYPE, entidades personalizadas ou XML mal formado são rejeitados de imediato em vez de passarem para um caminho de renderização inseguro. Tudo o que foi removido é listado acima do resultado para saber exatamente o que mudou.

Privacidade

Não há upload nem conversão no servidor. O SVG é lido com a File API, saneado em memória e renderizado pelo seu navegador. Nada da imagem é enviado e não existem contas, quotas ou marcas de água.

Ferramentas relacionadas

Perguntas frequentes

O meu SVG é enviado para algum lado?

Não. O ficheiro é lido localmente com a File API e rasterizado pelo navegador. Não existe qualquer passo de conversão no servidor.

Porque é que o meu PNG fica desfocado?

PNG é um mapa de bits com uma resolução fixa. Exporte pelo menos com o tamanho máximo em que será exibido — para ícones de interface, normalmente 2× ou 3× o tamanho CSS — e deixe o navegador reduzir em vez de ampliar.

Posso converter um SVG sem width e height?

Sim. Se tiver viewBox, as suas dimensões são o tamanho intrínseco. Se tiver apenas largura e altura absolutas, é gerado um viewBox para a escala funcionar. Se não tiver nenhum, assume-se o valor predefinido de 300 × 150 e a ferramenta avisa.

As fontes e imagens externas do SVG são mantidas?

Não. As referências externas são removidas de propósito: mantê-las obrigaria o navegador a pedir recursos remotos. Converta o texto em caminhos ou incorpore as imagens como data URI antes de converter.

O que acontece às animações SVG?

PNG é uma imagem estática, por isso a exportação usa a geometria fixa. Os elementos de animação SMIL são removidos durante o saneamento em vez de ficarem no documento.

Existe um limite de tamanho?

Sim: 2 MB por SVG, 4096 px por lado e 16,7 megapíxeis por exportação. Os limites evitam que o separador fique sem memória com uma tela enorme.

Encontrou um problema com esta ferramenta?

Reportar um problema