Conversor de SVG para PNG ou JPEG

Rasterize SVG em PNG ou JPEG com tamanho configurável. Tudo processado localmente no seu navegador.

{{ svgToRaster.fileName }}

{{ svgToRaster.message }}

{{ t("imageHowToTitle") }}

  1. {{ t("imageHowToSvg1") }}
  2. {{ t("imageHowToSvg2") }}
  3. {{ t("imageHowToSvg3") }}
  4. {{ t("imageHowToSvg4") }}

SVG

{{ t("imageEduSvg") }}

PNG

{{ t("imageEduPng") }}

JPEG

{{ t("imageEduJpg") }}

WebP

{{ t("imageEduWebpShort") }}

Descrição

Vetores e pixels são duas formas fundamentalmente diferentes de representar uma imagem — e entender essa diferença é entender por que o SVG existe. Um arquivo JPEG ou PNG é uma grade de pixels: cada ponto tem uma cor e a imagem só faz sentido em tamanhos próximos à sua resolução original. Ampliar muito resulta em embaçamento. Um arquivo SVG, por outro lado, é um documento XML que descreve formas matemáticas: círculos, curvas de Bézier, caminhos, gradientes. O vetor pode ser ampliado infinitamente sem perder nitidez porque, em vez de armazenar pixels, armazena instruções de como desenhá-los. O W3C padronizou o SVG em 1999, com contribuição de Jon Ferraiolo, da Adobe. Por anos foi ignorado pelos navegadores — o IE 8 ainda não o suportava em 2009 — mas com a proliferação de telas Retina (a Apple lançou o iPhone 4 com 326 PPI em 2010), o SVG se tornou indispensável: ícones e logotipos que precisam parecer nítidos em 1x, 2x e 3x não podem depender de uma grade de pixels fixa.

O PNG tem uma história que começa com uma briga de patente. Em 1994, a Unisys relembrou que detinha a patente do algoritmo LZW, usado pelo GIF. Todos os softwares que geravam GIFs passariam a dever royalties — o que gerou uma reação imediata da comunidade open source. Thomas Boutell e vários colaboradores criaram o PNG em 1995 como substituto livre: compressão sem perdas com filtros de linha (DEFLATE), suporte a 24 bits de cor e, mais importante, canal alpha — transparência real com gradiente, não a transparência binária do GIF. O nome é um acrônimo recursivo orgulhosamente irreverente: Portable Network Graphics, mas a comunidade também leu como PNG's Not GIF. O JPEG é mais antigo: o grupo Joint Photographic Experts Group definiu o padrão em 1992 para resolver um problema real da época — comprimir fotografias digitalizadas para caber em CD-ROMs. A compressão com perdas baseada em transformada discreta do cosseno (DCT) permitia razões de 10:1 sem degradação perceptível ao olho humano, algo revolucionário quando discos tinham 650 MB e conexões discadas eram lentas.

Rasterizar um SVG significa executar as instruções matemáticas e gravar o resultado numa grade de pixels — um processo irreversível. Esta ferramenta faz isso no canvas do HTML5 diretamente no navegador, sem enviar nada para servidor. Escolha PNG quando precisar de transparência, capturas de interface ou qualquer coisa que não tolere artefatos de compressão. Escolha JPEG quando o destino for foto ou ilustração com muitos tons e o tamanho do arquivo importar mais que a nitidez absoluta. Definir a largura de saída antes de exportar garante que o resultado já chegue no tamanho certo para redes sociais, documentos ou pipelines de imagem.

Detalhamento técnico

Pontos frequentes

  • O arquivo SVG sai do meu computador?: Não. A leitura e a rasterização ocorrem no navegador; nenhum upload é feito para a GigaCode.
  • Por que JPEG pode mudar o fundo transparente?: JPEG não suporta alpha. A ferramenta preenche o fundo com branco antes de exportar.
  • Para que serve esta ferramenta?: Ela roda 100% no seu navegador: útil para validar, formatar ou converter dados no dia a dia de desenvolvimento.
  • Meus dados são enviados a algum servidor?: O processamento é feito localmente via JavaScript. Não armazenamos o conteúdo que você cola nas caixas de texto.
  • Posso usar em produção ou para dados reais?: Use por sua conta e risco. Para segredos (senhas, tokens), prefira ambientes controlados e políticas da sua empresa. E lembre sempre de revisar os conteúdos gerados. Nunca confie cegamente nas coisas que vê na internet.

Trecho para testar

  • Há também o bloco "Exemplo de Código" com o trecho completo; use esse texto rápido para colar nos campos e validar: Dica — PNG: transparência preservada. JPEG: fundo branco onde havia transparência.

Exemplo de Código

Exemplo de código
PNG: transparência preservada. JPEG: fundo branco onde havia transparência.

Dica

PNG: transparência preservada. JPEG: fundo branco onde havia transparência.

Perguntas frequentes

O arquivo SVG sai do meu computador?

Não. A leitura e a rasterização ocorrem no navegador; nenhum upload é feito para a GigaCode.

Por que JPEG pode mudar o fundo transparente?

JPEG não suporta alpha. A ferramenta preenche o fundo com branco antes de exportar.

Para que serve esta ferramenta?

Ela roda 100% no seu navegador: útil para validar, formatar ou converter dados no dia a dia de desenvolvimento.

Meus dados são enviados a algum servidor?

O processamento é feito localmente via JavaScript. Não armazenamos o conteúdo que você cola nas caixas de texto.

Posso usar em produção ou para dados reais?

Use por sua conta e risco. Para segredos (senhas, tokens), prefira ambientes controlados e políticas da sua empresa. E lembre sempre de revisar os conteúdos gerados. Nunca confie cegamente nas coisas que vê na internet.