Converter SVG para PNG

A conversão de arquivos vetoriais SVG para imagens rasterizadas PNG transforma gráficos escaláveis baseados em código em grades fixas de pixels para compatibilidade universal com aplicativos.

Selecione ou solte os arquivos aqui

Privado - os arquivos nunca saem do seu dispositivo

ou colar Ctrl+V

Enquanto espera seus arquivos, você pode jogar Code Rain

Garantia de privacidade sem transmissão pela rede 0 bytes enviados a servidores externos. Todo o processamento ocorreu localmente no ambiente isolado do navegador.

Comparação de formatos e especificações técnicas

EspecificaçãoSVGPNG
Tipo MIMEimage/svg+xmlimage/png
Tipovetorraster
Compressãotexto XML sem perdas (pode ser compactado com GZIP no formato .svgz)sem perdas (DEFLATE / LZ77 + Huffman)
Especificação padrãoW3C SVG 2 SpecificationW3C PNG 3rd Edition
Assinatura binária (magic bytes)3C 3F 78 6D 6C (<?xml) or 3C 73 76 67 (<svg)89 50 4E 47 0D 0A 1A 0A

Visão geral e aplicações do formato

Os Gráficos Vetoriais Escaláveis baseiam-se em código de texto XML para desenhar caminhos geométricos, linhas e formas diretamente nas telas. Este formato funciona muito bem para logotipos e ícones da web, porque a arte permanece nítida em qualquer tamanho de tela. No entanto, alguns softwares mais antigos, clientes de e-mail com restrições e ferramentas de impressão específicas não conseguem ler código vetorial. Transformar o arquivo em um arquivo Portable Network Graphics resolve esse problema ao pintar as formas vetoriais em uma grade fixa de pixels coloridos. Os desenvolvedores web e designers gráficos necessitam frequentemente dessa conversão ao preparar ícones para lojas de aplicativos ou plataformas legadas. As lojas de aplicativos exigem dimensões específicas em pixels para ícones de aplicativos. Ao alterar a fonte vetorial para uma grade de imagem fixa, os criadores garantem que o gráfico seja apresentado corretamente em vários dispositivos sem depender do aplicativo de destino para analisar o código XML.

Especificações técnicas e análise de codecs

Arquivos SVG usam o tipo MIME image/svg+xml e consistem em tags XML de texto simples delimitadas por sinais de menor e maior. Não usam assinaturas em bytes, pois são documentos de texto legíveis por pessoas. Arquivos PNG usam o tipo MIME image/png e começam com uma assinatura exata de 8 bytes: 89 50 4E 47 0D 0A 1A 0A. Estruturalmente, o SVG usa instruções de caminhos matemáticos e coordenadas. O PNG usa uma grade raster de pixels compactados pelo algoritmo DEFLATE, que combina correspondência de dicionário deslizante LZ77 com codificação Huffman para compressão sem perdas.

Compatibilidade com sistemas operacionais e navegadores

Arquivos SVG são abertos na maioria dos navegadores modernos, embora programas de computador mais antigos possam não oferecer suporte. Imagens PNG têm ampla compatibilidade com os principais sistemas operacionais, navegadores, visualizadores de imagem e suítes de escritório.

Informações úteis

Este conversor renderiza o SVG na largura e altura definidas no arquivo. Para obter um PNG maior ou nítido em telas Retina, aumente os valores de largura e altura no SVG antes da conversão.

Perguntas frequentes

O que muda ao rasterizar um vetor SVG para uma imagem PNG?

SVG é vetorial e PNG é raster. A conversão renderiza o SVG num tamanho em píxeis escolhido; o PNG preserva esses píxeis, mas não a arte vetorial original.

Qual é a diferença entre um vetor SVG e uma imagem PNG?

O SVG é um formato vetorial construído a partir de instruções de texto XML que se dimensionam infinitamente sem pixelização. O PNG é um formato rasterizado construído a partir de uma grelha fixa de pixels coloridos individuais. Os vetores lidam melhor com o redimensionamento e design web responsivo, enquanto os formatos rasterizados lidam melhor com texturas fotográficas complexas e oferecem compatibilidade universal com software.