SVG para PNG
Converte SVG para PNG, JPG ou WebP no teu navegador, com qualquer largura, altura, escala ou DPI e fundo transparente ou de cor. Em lote e ZIP, sem envio.
Ou cola código SVG
O JPG não tem transparência: é usada a cor de fundo.
Como converter SVG para PNG
- Larga um ou mais ficheiros SVG na zona de largar, ou clica nela para os escolher. Também podes abrir Ou cola código SVG, colar o código e clicar em Adicionar código SVG.
- Escolhe o Tamanho de saída:
- Fator de escala multiplica o tamanho próprio do SVG (2 dá uma imagem duas vezes mais larga e duas vezes mais alta);
- Largura (a altura acompanha) ou Altura (a largura acompanha) mantém as proporções;
- Largura e altura exatas impõe as duas dimensões;
- Resolução (DPI) renderiza tamanhos físicos como
2inou50mmcom os DPI escolhidos. - Escolhe um Formato: PNG, JPG ou WebP. JPG e WebP têm também um cursor Qualidade.
- Em Fundo, mantém Transparente ou escolhe Cor e define a Cor de fundo.
- Clica em Converter em imagem. Cada ficheiro fica numa linha com pré-visualização, o novo tamanho em píxeis e um botão Transferir. Transferir tudo guarda os ficheiros um a um; Transferir ZIP junta-os num único arquivo.
Como é calculado o tamanho
Um SVG descreve formas, não píxeis, por isso pode ser desenhado com nitidez em qualquer tamanho. O seu tamanho «natural» vem dos atributos width e height do elemento <svg> raiz. Quando faltam, esta ferramenta usa o viewBox (por exemplo, viewBox="0 0 24 24" dá 24 × 24), como fazem os navegadores. Se o SVG não tiver nenhum dos dois, é usado o valor por omissão dos navegadores, 300 × 150.
Os comprimentos em unidades físicas são convertidos com a regra CSS de 96 píxeis por polegada: 1 in = 96 px, 1 cm ≈ 37,8 px, 1 pt = 1,33 px. É por isso que DPI (96 = tamanho original) indica 96: a 300 DPI, um ícone declarado como width="1in" fica com 300 píxeis de largura, que é o que uma gráfica espera.
Com Largura e altura exatas, um desenho cujas proporções sejam diferentes das da caixa fica centrado, com margens, segundo a regra preserveAspectRatio do próprio SVG; nunca é esticado, a não ser que o ficheiro o peça.
Os navegadores não conseguem criar um canvas maior do que cerca de 16,7 milhões de píxeis (por exemplo 4096 × 4096). Se pedires mais, o tamanho é reduzido para a maior imagem que cabe e uma mensagem indica-te o tamanho final.
PNG, JPG ou WebP?
- O PNG é sem perdas e mantém a transparência: a melhor escolha para ícones, logótipos e diagramas.
- O JPG não tem transparência, por isso as zonas transparentes são preenchidas com a cor de fundo. Usa-o para ilustrações grandes em que o tamanho do ficheiro importa mais do que contornos perfeitamente nítidos.
- O WebP mantém a transparência e costuma ser mais pequeno do que o PNG; todos os navegadores atuais o mostram.
Segurança e limites
O teu SVG nunca é inserido na página. É desenhado como uma simples imagem a partir de um endereço blob privado, um modo em que os navegadores não executam scripts nem carregam mais nada. Em consequência, as referências externas não são carregadas: as fontes web do Google Fonts, as imagens ligadas por URL e os ficheiros CSS externos são ignorados, por isso o texto pode aparecer numa fonte por omissão. Para manteres o aspeto exato, converte o texto em caminhos no teu editor ou incorpora as imagens como data URI antes de converter. As fontes instaladas no teu computador continuam a poder ser usadas.
Nada é enviado: a renderização e a codificação acontecem no teu navegador.
Perguntas frequentes
Como converto um SVG num PNG de alta resolução?
Escolhe Fator de escala e introduz 4 ou 8, ou escolhe Largura (a altura acompanha) e escreve a largura de que precisas, por exemplo 2000. Como o SVG é redesenhado nesse tamanho em vez de ser ampliado, os contornos ficam nítidos.
Posso manter o fundo transparente?
Sim. Mantém Transparente com PNG ou WebP. Só o JPG precisa de uma cor sólida, e a ferramenta lembra-te disso quando o escolhes.
Porque é que o meu texto fica diferente depois da conversão?
O SVG usa provavelmente uma fonte web carregada de outro site. Por segurança, as imagens desenhadas desta forma não podem obter ficheiros externos. Converte o texto em contornos no teu editor vetorial, ou instala a fonte no teu computador.
Posso converter vários ficheiros SVG de uma vez?
Sim. Larga quantos quiseres; partilham as mesmas definições de tamanho, formato e fundo. Usa Transferir ZIP para os obteres todos num único ficheiro.
Que DPI devo usar para imprimir?
300 DPI é o padrão habitual para impressão; 150 DPI chega muitas vezes para cartazes grandes vistos à distância. Os ecrãs não usam DPI, por isso para a web escolhe antes uma largura em píxeis.
Ferramentas relacionadas
- Converter imagem em SVG (vetorizar) Converte um logótipo ou desenho PNG ou JPG em caminhos vetoriais SVG no teu navegador. Predefinições, número de cores e filtro de manchas, sem envio.
- Conversor de formatos de imagem Converte imagens entre PNG, JPG, WebP, BMP e ICO no teu navegador. Conversão em lote, tamanhos de favicon e opções de transparência, sem enviar nada.
- Redimensionar imagens Redimensiona imagens JPG, PNG e WebP por píxeis ou percentagem, mantém a proporção e processa várias fotos de uma vez, diretamente no teu navegador.
- Gerador de favicon Cria o favicon.ico, ícones PNG, o apple-touch-icon e o site.webmanifest a partir de uma imagem ou emoji, com etiquetas HTML prontas. ZIP, sem envio.