SVG
Photo & Image/SVG Converter

SVG Converter

Convert SVG to PNG or JPEG — 100% in your browser

100% LOCAL2 formatsUp to 2048pxLive previewTransparent PNG
Saved Configs· Auto-save on
▾
A calculadoraPage 1

SVG Source

Preview

Enter SVG code to preview

Click "Convert to Image" to convert & download

Data Source & Legal Disclaimer
Effective: Browser-native APIs — no expirationLast updated: 2026-06-01Update: Manual review
Sources: MDN — Canvas API · MDN — File API

Processing uses browser-native Canvas and File APIs, so output can vary slightly between browsers. All processing runs locally in your browser.

See all data sources & update policy →
Como funcionaPage 2

Vector vs raster — what conversion actually does — illustrated

SVG stores a drawing as math — paths, shapes, coordinates — so it scales to any size with zero quality loss. PNG/JPEG store a fixed grid of pixels. Converting "rasterizes" the math onto a grid at the size you choose: bigger size → sharper edges but a larger file; smaller → compact but softer curves.

From curves to pixels
VECTOR (math)<circle cx="30" cy="30" r="30"/>64×64 PNG512×512 PNGsmooth edge, larger file

A circle is a single element in SVG — one line of math. Rasterized at 64px it shows stair-stepped edges; at 512px the same math yields smooth edges. That is why the size slider matters.

Pick the right size for the job

The same logo as SVG, converted at three sizes.

  1. 64 px:A favicon — tiny and fine, edges barely visible at icon size
  2. 512 px:A card thumbnail — the default sweet spot for crisp text
  3. 2048 px:Print or retina hero — max sharpness, biggest file
  4. PNG vs JPEG:PNG keeps transparency (needed over colored backgrounds); JPEG is smaller but fills transparency with a background
FAQ e detalhesPage 3

Convert SVG to PNG or JPG with custom dimensions and transparent background. Everything runs locally; nothing is uploaded.

FreeToolHub SVG to PNG / JPEG is a free browser-based tool — convert SVG to PNG or JPG with custom dimensions and transparent background. No signup, no upload; everything runs locally in your browser.

Sobre esta ferramenta

O que é esta ferramenta?

Converte SVG para PNG ou JPG com dimensões personalizadas e fundo transparente. Visualização ao vivo. Gratuito, 100% baseado em navegador.

2 formatsUp to 2048pxLive previewTransparent PNG

O Que É o Conversor de SVG?

O Conversor de SVG rasteriza a fonte vetorial SVG em bitmaps PNG ou JPEG em qualquer resolução de 64 até 2048 pixels, inteiramente no seu navegador. Cole o código SVG diretamente no editor de código ou faça o upload de um arquivo .svg, e uma visualização ao vivo é renderizada conforme você edita; se sua fonte não tiver viewBox, um é gerado automaticamente a partir dos atributos width e height para que o dimensionamento se comporte corretamente. A saída é quadrada no tamanho escolhido, o PNG mantém o fundo transparente, e o JPEG é codificado com uma qualidade fixa de 0,92. O painel de resultados relata as dimensões exatas, formato e tamanho do arquivo codificado antes de você confirmar, tornando isso uma ponte rápida do design vetorial para o raster entregável.

Quem Deve Usar Esta Ferramenta?

Designers que exportam ícones produzem versões raster perfeitamente pixeladas em todos os tamanhos comuns sem abrir um editor de desktop. Desenvolvedores que recebem logos SVG mas precisam de fallbacks PNG para modelos de e-mail, documentos do Office ou plataformas mais antigas convertem em segundos. Criadores de conteúdo rasterizam ilustrações vetoriais para plataformas que rejeitam uploads SVG — muitas redes sociais e campos de imagem de CMS ainda fazem isso. Construtores de apresentações exportam no máximo de 2048 pixels para gráficos de slide nítidos. Estudantes e hobbyistas que experimentam com código SVG obtêm feedback visual imediato da visualização ao vivo, que expõe código malformado antes da conversão. Como seu texto SVG nunca sai da sessão do navegador, a arte vetorial de propriedade do cliente permanece confidencial durante todo o processo.

Como Funciona?

(1) Forneça a fonte SVG: cole o código na caixa de código, clique em Upload SVG para carregar um arquivo, ou pressione Sample para um exemplo funcional. (2) Defina o tamanho de saída no deslizador de 64 a 2048 pixels e escolha PNG ou JPEG. (3) Clique em Convert to Image. Seu código é analisado, injetado com atributos width e height explícitos, serializado e renderizado em um canvas na resolução escolhida; o PNG preserva a transparência, enquanto o JPEG é codificado com qualidade 0,92. (4) Revise o resultado renderizado com suas dimensões e tamanho de arquivo relatados, então baixe-o — o arquivo é nomeado svg- mais o tamanho escolhido, como svg-512x512.png — e um toast confirma cada sucesso.

PNG ou JPEG — Qual Saída Você Deve Escolher?

Escolha PNG sempre que o gráfico contiver transparência, bordas nítidas, texto ou cores planas — logos, ícones e elementos de UI. O PNG é sem perdas, as linhas permanecem nítidas em qualquer tamanho de exportação, e o fundo transparente sobrevive, o que importa quando uma marca precisa se posicionar sobre qualquer fundo. Escolha JPEG apenas para conteúdo de tons contínuos como gradientes ou fotografia incorporada, onde sua compressão com perdas na qualidade fixa de 0,92 produz arquivos visivelmente menores e os artefatos sutis desaparecem. Uma ressalva: JPEG não pode armazenar alfa, então regiões transparentes são renderizadas em preto na saída JPEG. Para ícones e logos a resposta é quase sempre PNG; reserve JPEG para ilustrações SVG que se comportam como fotografias.

Perguntas frequentes

Como converter SVG para PNG sem perder qualidade?

SVG é matemática, então a qualidade é decidida inteiramente pelo tamanho raster que você escolhe, não pelo conversor. Defina a largura e altura de saída para pelo menos o maior tamanho em que você o exibirá (ou use a predefinição de 300 DPI para impressão). O PNG é sem perdas, então uma vez rasterizado nesse tamanho os pixels nunca degradam mais — escalar para cima depois é o que borra as bordas.

Por que meu SVG transparente fica com fundo branco quando convertido para JPEG?

JPEG não tem canal alfa, então a transparência deve ser preenchida com uma cor sólida — a ferramenta preenche com branco por padrão. Se você precisa manter a transparência, escolha PNG ou WebP como formato de saída; ambos preservam o canal alfa exatamente como o SVG definiu.

Qual predefinição de DPI devo escolher?

96 DPI corresponde à renderização padrão de tela e é adequado para ativos web; 72 DPI produz exportações menores para usos legados; 150 DPI é adequado para incorporação típica de documentos; 300 DPI é o padrão de impressão. As predefinições calculam dimensões de pixels a partir do viewBox do SVG, então um viewBox de 100x100 a 300 DPI exporta em 313x313 pixels.

A conversão de SVG envia meu arquivo para um servidor?

Não. A conversão usa as APIs nativas Canvas e File do navegador inteiramente no seu dispositivo — sua fonte SVG e a saída raster nunca deixam o navegador. A saída pode variar muito ligeiramente entre navegadores porque cada um tem seu próprio rasterizador, o que também é verdade para todo conversor do lado do cliente.

Posso converter SVG para PNG com fundo transparente?

Sim. A ferramenta preserva a transparência SVG ao converter para PNG. Você também pode definir uma cor de fundo personalizada (branca, preta ou qualquer cor hexadecimal). Para saída JPG, a transparência é substituída por branco já que JPG não suporta canais alfa. Defina dimensões de saída personalizadas ou use o tamanho nativo do SVG.

Ele suporta SVG com fontes externas ou imagens vinculadas?

Fontes incorporadas e imagens inline convertem corretamente. Referências externas (fontes carregadas via URL @font-face, ou <image href="external-url">) podem não renderizar se os recursos externos forem bloqueados por CORS. Para melhores resultados, incorpore todas as fontes e imagens inline no SVG antes da conversão.

Can I convert SVG to PNG with transparent background?

Yes. The tool preserves SVG transparency when converting to PNG. You can also set a custom background color (white, black, or any hex color). For JPG output, transparency is replaced with white since JPG does not support alpha channels. Set custom output dimensions or use the SVG's native size.

Does it support SVG with external fonts or linked images?

Embedded fonts and inline images convert correctly. External references (fonts loaded via @font-face URL, or <image href="external-url">) may not render if the external resources are blocked by CORS. For best results, embed all fonts and images inline in the SVG before conversion.

Ferramentas relacionadas

Compartilhar:𝕏inf⬆
Joke of the Day
Oct 22

What do you call a really smart cookie?

Free core, no account

Keep the Free Edition Free

No signups, no data sold. Every tool is free to use — the free tier allows 5 downloads or saves per day, and the optional Pro plan ($7/mo, $59/yr) adds unlimited downloads, batch processing, white-label exports and an ad-free experience.

☕Support me on Ko-fi— support the free tier

100% of proceeds go towards hosting & building more free tools.