A vector drawing rasterised into a pixel image

SVG para PNG: renderize gráficos vetoriais em qualquer tamanho sem upload

Transforma arquivos SVG em PNGs nítidos em 1×, 2×, 3×, 4× ou na largura em pixels que você digitar, usando o mesmo motor de renderização com que seu navegador os exibe. Fundos transparentes continuam transparentes e os arquivos nunca saem do seu dispositivo.

🔒 100% no navegador📐 1×–4× ou largura personalizada🧊 PNG transparente Grátis e ilimitado

Arraste e solte arquivos SVG aqui

ou clique para enviar

Máx.: 10 arquivos, 20MB cada · Suporta: SVG

🔒

Os arquivos ficam no seu dispositivo

O SVG é lido, renderizado e codificado dentro da aba do seu navegador. Logos, diagramas e artes não publicadas nunca são enviados a um servidor.

🖥️

Renderiza como o seu navegador

O PNG vem do mesmo motor que exibe o SVG na tela (Blink, Gecko ou WebKit), então gradientes, filtros e texto batem com o que você vê.

📐

Qualquer tamanho, sem borrão

De 1× a 4× para telas de qualquer densidade, ou uma largura personalizada para impressão e marketplaces. Vetores rasterizam limpos em qualquer tamanho: não há ampliação.

🛡️

Scripts removidos primeiro

Um SVG pode carregar JavaScript. Scripts, manipuladores de eventos e blocos foreignObject são removidos antes da renderização, então um arquivo de origem duvidosa fica inerte.

Por que um SVG não tem tamanho até você convertê-lo

Muita gente pergunta como converter SVG para PNG "sem perder qualidade", e a pergunta contém um mal-entendido que vale esclarecer primeiro. Um SVG não tem qualidade a perder. Ele não tem pixel nenhum.

Vetores descrevem, pixels armazenam

Um SVG é uma descrição de formas (curvas, preenchimentos, texto) em um sistema de coordenadas sem tamanho fixo em pixels. Um PNG é uma grade fixa de pixels. Converter SVG para PNG, portanto, sempre significa escolher um tamanho, e o resultado é nítido em qualquer tamanho que você escolher.

Abra um SVG em um editor de texto e você encontrará instruções: vá até este ponto, faça uma curva até aquele, preencha com esta cor. Nada diz quantos pixels de largura o desenho tem. O navegador decide isso na hora de exibir, e pode decidir diferente a cada vez.

O que viewBox, width e height realmente significam

Três atributos no elemento raiz controlam o tamanho. O viewBox define o sistema de coordenadas: "este desenho vai de 0 a 240 na horizontal e de 0 a 160 na vertical". Os atributos width e height, se existirem, sugerem um tamanho de exibição padrão. Muitos SVGs têm só o viewBox, alguns têm só width e height, e uns poucos não têm nenhum.

Este conversor lê os que estiverem presentes, calcula um tamanho intrínseco do jeito que um navegador faria e o usa como base 1×. Se nenhum for declarado, ele recorre a 1.024 pixels para que você ainda receba uma imagem utilizável.

Por que "sem perder qualidade" é a pergunta errada

Como o SVG pode ser renderizado em qualquer tamanho a partir das mesmas instruções, um PNG de 4.000 pixels é exatamente tão nítido quanto um de 400: o renderizador simplesmente desenha mais detalhe. O único jeito de perder qualidade é renderizar pequeno e ampliar o PNG depois. A solução é escolher o tamanho final aqui, na hora da conversão, e nunca ampliar o PNG.

An SVG has a viewBox, not a pixel size; the PNG size is chosen at conversionLeft: a vector drawing on a blueprint grid labelled viewBox 0 0 240 160. Right: the same drawing rendered as three PNGs of different pixel sizes, all equally sharp.SVG — a description<svg viewBox="0 0 240 160">no pixels yet — coordinates and curvesrasterise1× · 240 × 1602× · 480 × 320width 1200 · 1200 × 800each is sharp — the size is a choice, not a loss
Um SVG carrega um viewBox (um sistema de coordenadas), não uma contagem de pixels. O mesmo arquivo renderiza com 240, 480 ou 1.200 pixels de largura com nitidez idêntica. O tamanho é uma escolha que você faz ao converter SVG para PNG, não algo que se perde.

O que este conversor de SVG para PNG faz

Esta ferramenta lê seus arquivos SVG no navegador, remove tudo que é executável, renderiza cada um no tamanho que você escolher com o próprio motor do navegador e devolve PNGs sem perdas com a transparência intacta, individualmente ou em um ZIP.

O mesmo renderizador do seu navegador

Conversores do lado do servidor usam uma biblioteca separada (librsvg, Inkscape, ImageMagick), e cada uma tem lacunas: um filtro que não suporta, uma fonte que substitui, um gradiente que desenha um pouco diferente. O PNG que você recebe pode não bater com o SVG que você viu.

Aqui a renderização é feita pelo Blink, Gecko ou WebKit (o navegador que você estiver usando) desenhando o SVG em um canvas. Se o SVG aparece certo no seu navegador, o PNG vai ficar igual, porque é literalmente o mesmo desenho.

Scripts removidos, nada enviado

SVG é XML e pode conter elementos <script>, manipuladores onload e HTML embutido. Um arquivo de origem desconhecida não é algo para abrir sem cuidado. Antes de renderizar, o conversor remove scripts, atributos de evento e blocos foreignObject, e renderiza o resultado dentro de um elemento de imagem que, de qualquer forma, não consegue executar código. Duas camadas, ambas locais.

Nada é enviado em momento algum. O painel Rede das ferramentas de desenvolvedor do seu navegador fica vazio enquanto um lote é convertido.

How the SVG becomes a PNG inside the browser, in five steps, with nothing uploaded1read .svgtext, on your device2strip scripts<script>, on* handlers3set sizewidth / height / viewBox4browser renderssame engine as the page5canvas → PNGlossless, alpha keptevery step runs in your tab — the Network panel stays empty
Cinco etapas, todas dentro da sua aba: ler o arquivo, remover tudo que é executável, definir o tamanho em pixels, deixar o navegador renderizar e codificar o canvas como PNG.

Como converter SVG para PNG em 3 passos

1

Solte seus arquivos SVG

Arraste um ou mais arquivos .svg para a área tracejada, ou clique para procurar. Até 10 por vez no desktop. Cada linha mostra uma prévia ao vivo do vetor: os navegadores exibem SVG nativamente, então o que você vê é o que será renderizado.

2

Escolha o tamanho e o fundo

Em Configurações de conversão, escolha Escala (1×, 2×, 3× ou 4× do tamanho próprio do SVG) ou Largura (uma predefinição ou qualquer largura em pixels; a altura segue a proporção). Depois escolha um fundo: transparente por padrão, ou branco, preto ou qualquer cor para achatar.

3

Baixe os PNGs ou um ZIP

Clique em Converter. Cada arquivo mostra as dimensões de saída e o tamanho do PNG. Baixe um a um, ou clique em Baixar tudo para um ZIP com os nomes originais e a extensão .png.

Step 1: drop SVG files.svg.svg.svgup to 10 at once · never uploaded
1

Solte até 10 arquivos SVG. Eles são lidos localmente e nunca enviados.

Step 2: choose a scale or a pixel width and a backgroundOutput sizeScaleWidthscreenretinaphoneprintBackground→ 480 × 320 pxConvert 3 SVG
2

Escolha uma escala ou digite uma largura, depois um fundo transparente ou sólido.

Step 3: download PNGs individually or as a ZIPlogo-01.pnglogo-02.pnglogo-03.pngZIPDownload All as ZIP (3)
3

Baixe cada PNG separadamente ou tudo em um ZIP.

Escolhendo o tamanho de saída certo

Como o tamanho é uma escolha, ajuda saber para que serve cada opção. Dois modos cobrem quase todos os casos.

1×, 2×, 3×: acompanhando a densidade da tela

Um monitor comum mostra um pixel por ponto CSS. Uma tela Retina ou HiDPI mostra dois; a maioria dos celulares modernos mostra três. Um ícone de 32 pontos na tela precisa, portanto, de um PNG de 32 pixels para o primeiro, 64 para o segundo e 96 para o terceiro. Esse é todo o significado de 1×, 2× e 3×.

Trabalhos de web e apps geralmente exportam o mesmo SVG nas três escalas. Solte o arquivo uma vez, converta em 1×, mude a configuração, converta de novo; ou simplesmente exporte em 3× e deixe a plataforma reduzir.

Uma tabela de tamanhos para destinos comuns

Favicons: 16, 32 e 48 pixels, melhor feitos com a ferramenta PNG para ICO a partir de um PNG de 512 pixels. Ícones de app: 1024 pixels para as lojas, depois o gerador de conjunto de ícones. Avatares de redes sociais: de 400 a 800 pixels. Imagens Open Graph: 1200 × 630. Anúncios em marketplaces: normalmente 2000 pixels no lado maior.

Largura personalizada para impressão e marketplaces

Para impressão, parta do tamanho físico a 300 DPI: uma página A4 tem 2.480 pixels de largura, um A3 tem 3.508, um adesivo de 6 polegadas tem 1.800. Mude para o modo Largura, digite o número e a altura segue a proporção do SVG. O conversor limita a saída a 16.384 pixels no lado maior (o limite que os navegadores impõem a um canvas) e avisa se um pedido precisou ser reduzido.

Why 2× and 3× exist: the same icon needs more pixels on denser screensThree squares each drawn with the same physical size but 4, 8 and 12 pixels across, labelled 1×, 2× and 3×.standard monitor32 × 32 px for a 32-pt iconRetina / HiDPI64 × 64 px for a 32-pt iconmodern phones96 × 96 px for a 32-pt icon
Um ícone de 32 pontos precisa de 32 pixels em um monitor comum, 64 em uma tela Retina e 96 na maioria dos celulares. É só isso que 1×, 2× e 3× significam.

Transparência, fundos e bordas

A maioria dos SVGs (logos, ícones, ilustrações) não tem fundo: as formas flutuam sobre o nada. O PNG consegue guardar isso, e essa é uma das duas razões para preferi-lo ao JPG nesta tarefa.

Mantendo o fundo transparente

Aqui, transparente é o padrão. Cada pixel que o SVG não pintou fica livre, incluindo os pixels parcialmente cobertos ao longo de bordas curvas e diagonais. Esses pixels suaves de borda são o que permite ao PNG se encaixar em um slide escuro, um botão colorido ou uma fotografia sem contorno visível.

Os resultados aparecem sobre um tabuleiro de xadrez para você confirmar a transparência antes de baixar.

Quando achatar sobre uma cor

Alguns destinos não lidam com alfa: clientes de e-mail antigos, certos fluxos de impressão, alguns uploaders de marketplace que convertem para JPG nos bastidores. Para eles, escolha Branco, Preto ou uma cor personalizada na configuração de fundo. A forma é composta sobre essa cor e o PNG fica totalmente opaco.

Escolha a cor que combina com o lugar onde a imagem vai ficar. Achate sobre branco e depois coloque o PNG sobre um fundo escuro, e os pixels de borda (agora laranja pálido, azul pálido, qualquer que fosse a cor da forma) aparecem como um halo tênue. Esse halo é a reclamação mais comum sobre logos convertidos, e é uma escolha de fundo, não uma falha de renderização.

A transparent PNG keeps soft anti-aliased edges; flattening bakes in a backgroundLeft: a shape on a checkerboard with a magnified edge showing partially transparent pixels. Right: the same shape flattened onto white, where those edge pixels have become light grey.Transparent (default)edge pixels are partly see-through — sits on any colourFlattened to whiteedge pixels are now light orange — a halo on dark backgrounds
O PNG guarda transparência parcial nas bordas de uma forma, e é isso que faz com que ela se encaixe limpa sobre qualquer cor. Achate sobre branco e esses pixels de borda ficam pálidos: ótimo sobre branco, um halo visível sobre qualquer fundo escuro.

O que pode dar errado (e como resolver)

Renderizar no navegador significa que o PNG bate com a tela, mas também herda as regras do navegador sobre o que uma imagem pode carregar.

Fontes ausentes

O texto em um SVG é renderizado com a fonte que ele nomeia. Se essa fonte não estiver instalada na sua máquina nem embutida no arquivo, o navegador a substitui, e o PNG mostra a substituta. Fontes web referenciadas por URL também não carregam: um SVG renderizado como imagem não pode buscar recursos externos.

A solução confiável é converter o texto em contornos na sua ferramenta de design antes de exportar o SVG. As letras viram caminhos e renderizam de forma idêntica em qualquer lugar.

Imagens vinculadas ausentes

A mesma regra vale para <image href="https://…">. Uma imagem raster puxada de uma URL vai sair em branco. Em vez disso, embuta a imagem: a maioria dos editores tem uma opção de exportação "embutir imagens", que transforma o link em um URI de dados dentro do SVG. Imagens embutidas renderizam sem problema.

Saída em branco ou minúscula

Um SVG sem viewBox nem width e height é renderizado aqui em um tamanho de fallback; se o desenho estiver longe da origem, pode cair fora da área visível. Adicione um viewBox que envolva a arte. Uma saída minúscula quase sempre significa que o SVG declara um width e height pequenos: mude para o modo Largura e digite o tamanho que você realmente quer.

Sintoma, causa, solução

SintomaCausa provávelSolução
Fonte errada no PNGFonte não instalada / fonte web bloqueadaConverta o texto em contornos antes de exportar
A foto dentro do SVG está em brancoVinculada por URL, não embutidaReexporte com as imagens embutidas
O PNG está minúsculoO SVG declara um width/height pequenoUse o modo Largura e digite o tamanho desejado
Arte cortadaO viewBox não envolve o desenhoCorrija o viewBox no editor
Halo em fundos escurosAchatado sobre brancoMantenha transparente ou achate sobre a cor de fundo real
Filtro ou desfoque parece diferenteO conversor em servidor usou outro motorConverta aqui: o navegador renderiza

O que as pessoas fazem com SVG em PNG

Se o SVG escala perfeitamente, por que converter SVG para PNG? Porque muito software ainda não aceita um vetor.

Conjuntos de ícones e favicons

Lojas de apps, formatos de favicon e muitos sistemas de ícones querem PNGs de tamanho fixo. Converta uma vez no maior tamanho de que precisar e recorte o resto com o gerador de ícones ou o PNG para ICO.

Plataformas que rejeitam SVG

Redes sociais, marketplaces, fóruns e a maioria das bibliotecas de mídia de CMS recusam upload de SVG, em parte por segurança, já que um SVG pode carregar scripts. Um PNG em 2× com fundo transparente é o substituto universal.

Assinaturas de e-mail e newsletters

Clientes de e-mail removem o SVG ou mostram uma imagem quebrada. Logos em e-mail são PNGs, idealmente exportados em 2× e exibidos na metade do tamanho para continuarem nítidos em telas Retina.

Impressão e grande formato

Gráficas aceitam PDF e raster de alta resolução. Use o modo Largura para renderizar um logo com 3.000 ou 4.000 pixels e ele vai imprimir limpo em tamanho de pôster: vetores rasterizados no tamanho final não têm borrão de ampliação.

Four uses for SVG rendered as PNG: app icons, social and marketplaces, email, printApp icons and favicons163264128Social posts and marketplacesSVG uploads rejected → PNG acceptedEmail signatures and newslettersmail clients strip SVG; PNG at 2× stays crispPrint and large formatcustom widthe.g. 4000 px for A3no upscaling blur
Onde um PNG é necessário mesmo existindo o SVG: conjuntos de ícones, plataformas que rejeitam upload de SVG, e-mail e impressão.

Conversores de SVG no navegador vs em servidor

Quase todo conversor de SVG para PNG online faz upload do arquivo e o renderiza em um servidor com librsvg, Inkscape ou um navegador headless. Funciona para formas simples e desanda em qualquer coisa complicada.

Fidelidade

Cada biblioteca de renderização suporta uma fatia um pouco diferente da especificação SVG. Filtros, máscaras, modos de mesclagem, CSS dentro do arquivo e texto em caminho são as vítimas de sempre. Os motores dos navegadores são os renderizadores de SVG mais completos que existem, e renderizar com o da sua máquina significa que o PNG não pode divergir da prévia.

Privacidade e limites

Um logo não publicado, um diagrama de produto, um gráfico com números internos: enviá-los para um conversor é um pequeno vazamento que ninguém pretende. Ferramentas em servidor também limitam o tamanho do arquivo e o uso diário porque renderizar custa dinheiro para elas. Renderizar no seu próprio dispositivo elimina as duas coisas: não há nada a vazar nem nada a medir.

O que um servidor faz melhor: um hardware muito antigo vai renderizar um lote de SVGs complexos mais devagar que um data center. Para dez logos, não faz diferença.

Server-based converters render with a different engine; this tool uses your browser'sTop: upload to a server that renders with librsvg or Inkscape, which may draw fonts and filters differently. Bottom: the browser that displays the SVG also renders it, so the PNG matches what you see.Server-based converteryour deviceuploadlibrsvg / Inkscapedifferent rendererfonts substituted · filters approximatedlogo files kept for hours · size capsIn your browser (this tool)browser engineBlink / Gecko / WebKit.png fileslooks exactly as it does on screennothing uploaded · scripts stripped first
Conversores em servidor usam outro renderizador, então fontes e filtros podem sair diferentes. Esta ferramenta usa o navegador em que você já está vendo o SVG.

O que fazer com os PNGs depois

A saída é PNG padrão, então qualquer ferramenta daqui aceita sem outro upload.

Para a web, passe pelo Comprimir PNG ou converta para WebP: os dois mantêm a transparência e reduzem o tamanho. Para e-mail ou fotos, o PNG para JPG achata e encolhe. Para dimensões exatas depois do fato, Redimensionar imagem. E se você começou com um raster e queria ter um vetor, o PNG para SVG faz o caminho contrário.

SVG para PNG: perguntas frequentes

Grátis, sem conta, sem cota diária. A renderização acontece no seu navegador, então não há nada a medir. Você pode adicionar até 10 arquivos SVG por lote no desktop e rodar quantos lotes quiser.

Não. O arquivo é lido, sanitizado, renderizado e codificado dentro da aba do seu navegador. Logos não publicados e diagramas internos nunca saem do seu dispositivo: o painel Rede das ferramentas de desenvolvedor fica vazio durante a conversão.

Escolha o tamanho final na hora da conversão. Um SVG não tem pixels a perder; ele renderiza nítido em qualquer tamanho. Só se perde qualidade se você renderizar pequeno e ampliar o PNG depois. Use 2× ou 3× para telas, ou o modo Largura com a contagem exata de pixels de que precisa para impressão.

Sim, por padrão. Cada pixel que o SVG não pinta continua transparente, incluindo os pixels suaves de borda que permitem ao PNG se encaixar limpo sobre qualquer cor. Escolha Branco, Preto ou uma cor personalizada nas configurações só quando o destino não lidar com transparência.

Múltiplos do tamanho declarado do próprio SVG, casados com a densidade da tela: 1× para monitores comuns, 2× para telas Retina e HiDPI, 3× para a maioria dos celulares. Um ícone de 32 pontos vira um PNG de 32, 64 ou 96 pixels. O 4× existe para impressão ou margem de segurança.

A fonte não está instalada na sua máquina e o navegador a substituiu; fontes web vinculadas por URL não conseguem carregar dentro de uma imagem. Converta o texto em contornos na sua ferramenta de design antes de exportar o SVG, e ele vai renderizar de forma idêntica em qualquer lugar.

Sim. Um SVG pode conter scripts, então o conversor remove elementos script, manipuladores de eventos e blocos foreignObject antes de renderizar, e renderiza dentro de um elemento de imagem que não consegue executar código de qualquer forma. O arquivo também nunca é enviado, então não pode chegar a mais ninguém.

Sim. Solte até 10 arquivos de uma vez, defina o tamanho e o fundo uma única vez e clique em Converter. Cada arquivo é renderizado por vez e o Baixar tudo empacota os resultados em um único ZIP com os nomes originais.

T

Equipe de engenharia da TinyImagePro

Criamos ferramentas de arquivos no navegador que nunca fazem upload dos seus dados. Este conversor de SVG para PNG sanitiza o texto do SVG, define dimensões explícitas em pixels, deixa o próprio motor do navegador renderizá-lo em um canvas e grava o PNG com o codificador sem perdas embutido, tudo na sua máquina.

Sobre a TinyImagePro
SVG para PNG transparente em qualquer tamanho | TinyImagePro