Converter SVG para PNG
SVG é um formato vetorial: define formas com coordenadas matemáticas. PNG é um formato raster: uma grade fixa de pixels. Converter SVG para PNG significa escolher uma resolução e congelar o vetor em pixels.
Como Funciona
- Solte ou selecione um arquivo SVG
- A ferramenta carrega o SVG em um elemento
<img> - Um Canvas é criado nas dimensões alvo
- O SVG é desenhado no Canvas com
drawImage() - O Canvas exporta PNG via
toDataURL('image/png')
Por que Desenvolvedores Precisam de Versões PNG de SVGs
Redes sociais e imagens Open Graph
Twitter, Facebook, LinkedIn exigem imagens raster. SVG como og:image será ignorado.
Clientes de email
A maioria dos clientes de email bloqueia SVG por segurança. PNG é a escolha segura.
Assets de aplicativos nativos
iOS e Android exigem ícones raster em tamanhos específicos.
Escolhendo Resolução
| Casó de usó | Tamanho recomendado |
|---|---|
| Imagem de compartilhamento social | 1200 x 630 |
| Ícone de app (alta resolução) | 512 x 512 |
| Favicon (fallback PNG) | 32 x 32 |
| Cabeçalho de email | 600 x 200 |
Dicas para Rasterização Limpa
Incorpore fontes
Converta texto para paths no seu editor vetorial antes de exportar.
Defina viewBox explícito
SVGs sem viewBox podem renderizar em tamanho inesperado.
Para codificar imagens para incorporação, veja o Base64 Encoder. Para outras conversões, volte ao Image Converter.