Converter SVG para JPG

Aqui você converte SVG para JPG de graça e sem conta: solte o arquivo acima e em poucos segundos o resultado está pronto para baixar. A conversão acontece dentro do seu próprio navegador, então o arquivo nunca é enviado. Funciona igual no Windows, no macOS e no Linux e também no iPhone e no Android, e continua funcionando mesmo se você cortar a conexão.

  • Onde roda No seu navegador. O arquivo nunca é enviado.
  • Reconstruído JPG funciona de um jeito diferente de SVG. Não é a degradação gradual de um codec com perda: o que JPG consegue expressar é reproduzido fielmente, e o que não tem equivalente ali não sobrevive de jeito nenhum.
  • Limite de tamanho Até 100 MB por arquivo, de graça e sem conta.
  • Vale saber O texto é desenhado com as fontes embutidas no arquivo; para o resto entra uma fonte substituta.

Até 100 arquivos de uma vez. Formatos misturados não são problema.

A decisão de tamanho que a maioria dos conversores toma por você

Um SVG não tem resolução. Ele é um conjunto de instruções — desenhe um círculo aqui, preencha esta forma com aquela cor — e pode ser desenhado em qualquer dimensão com a mesma nitidez. Um JPG é uma grade fixa de pixels. Converter entre os dois exige, portanto, escolher um número, e essa escolha é permanente.

A maioria dos conversores pega a largura que o SVG por acaso declara e desenha naquilo, em silêncio. Como muitos SVG declaram algo modesto — um tamanho de ícone de 100 ou 200 pixels sobrado de onde quer que tenham sido feitos —, o resultado é uma imagem pequena que parece boa até alguém ampliar, e aí fica visivelmente mole. É de longe a reclamação mais comum sobre esta conversão, e é um problema de configuração, não de qualidade.

Escolher uma resolução que não te envergonhe depois

Trabalhe de trás para frente, a partir de onde a imagem termina. Numa página web, desenhe no dobro do tamanho de exibição — telas de alta densidade são padrão há uma década e uma imagem de 400 pixels num espaço de 400 pixels fica mole na maioria dos celulares. Para impressão, a regra prática é 300 pixels por polegada: uma arte impressa com dez centímetros de largura pede uns 1200 pixels.

Errar para mais é barato e errar para menos não é. Um JPG desenhado maior que o necessário custa algum tamanho de arquivo e pode ser reduzido sem perda visível; um desenhado pequeno demais não se recupera de jeito nenhum, porque o detalhe nunca foi desenhado. O controle de escala fica abaixo do resultado, então dá para converter, olhar, ajustar e converter de novo sem recomeçar.

A armadilha da transparência

O JPG não tem canal alfa. Não é um canal limitado — é nenhum. Todo pixel é opaco, então tudo o que era transparente no SVG precisa ser preenchido com alguma coisa, e branco é o padrão sensato.

É também o padrão que produz a falha memorável: um logotipo branco ou muito claro, desenhado para se sentar sobre fundo escuro, convertido para JPG e entregue como um retângulo branco contendo aparentemente nada. Se você enxerga a forma na prévia e não no resultado, é isso. Defina uma cor de preenchimento contrastante nas opções, ou converta para PNG ou WebP, que mantêm a transparência em vez de resolvê-la.

Quando o JPG é o destino errado para um vetor

A maior parte dos SVG são logotipos, ícones e diagramas — áreas chapadas de cor com bordas duras. É precisamente o conteúdo em que a compressão JPEG se sai pior: ela foi feita para fotografia, e responde a uma fronteira nítida entre duas cores chapadas borrando aquilo num halo fraco. O arquivo muitas vezes nem sai menor que o PNG equivalente, porque o PNG é muito bom exatamente nesse tipo de imagem.

Então o conselho honesto é converter para PNG, a menos que algo específico exija JPG — e exige: anúncios de marketplace, sistemas de envio de gráfica, gerenciadores de conteúdo antigos e certos softwares de escritório ainda recusam outra coisa. Quando o SVG contém uma fotografia ou uma ilustração ricamente sombreada, o JPG é genuinamente a resposta melhor.

Fontes dentro de um SVG, e o que acontece com elas aqui

Um SVG normalmente cita uma fonte em vez de embutir. Quem desenha o arquivo precisa ter aquela fonte disponível, e o resvg — que desenha aqui — tem as fontes do seu sistema, não as da ferramenta de design de quem criou.

Então uma fonte ausente é substituída, e um logotipo escrito com espacejamento cuidadoso chega com o espacejamento errado. A correção pertence à ferramenta de design: converta o texto em contornos antes de exportar. As letras viram formas, nada pode ser substituído, e o arquivo fica seguro para entregar a qualquer um.

Os efeitos que podem não sobreviver ao desenho

Formas, traços, preenchimentos e degradês convertem fielmente. O terreno incerto são os filtros — desfoques e sombras projetadas —, além de modos de mesclagem e máscaras construídas sobre outras máscaras.

O resvg cobre o que os arquivos reais usam e deixa de fora o que não implementa, em vez de aproximar por algo quase certo. Se um efeito carrega significado, olhe o JPG em vez de supor. Se ele sumiu, achate antes de exportar.

Por que parte do desenho saiu faltando

Um SVG pode referenciar por URL uma fotografia, uma fonte ou uma folha de estilo externa. Nada aqui vai à internet buscar, então o arquivo referenciado simplesmente não está presente — que é a mesma propriedade que mantém o seu desenho privado.

O sintoma é um JPG com um retângulo em branco onde deveria haver uma imagem. Exporte de novo com os recursos embutidos em vez de ligados, e tudo de que o desenho depende viaja com ele.

Que tamanho o JPG vai ter

O tamanho acompanha a resolução que você escolheu, não o SVG. Um ícone de 3 KB desenhado a 4000 pixels é um JPG de vários megabytes, porque o arquivo agora é uma grade de pixels e não uma descrição.

Qualidade por volta de 85 é o padrão sensato para qualquer coisa fotográfica. Para um logotipo de cor chapada a pergunta é outra: nenhum ajuste de qualidade impede o JPEG de assentar um halo ao longo de uma borda dura, e ali a resposta é PNG.

Converter um conjunto de desenhos

Solte a pasta inteira. Todo SVG é desenhado na mesma escala e devolvido num ZIP, que é o que um conjunto de ícones ou um lote de exportação costuma querer.

O desenho acontece na sua máquina, então não há limite por arquivo nem fila. E, por ser o resvg e não uma tela de navegador, o último arquivo é desenhado exatamente como o primeiro.

Como converter SVG para JPG

  1. Solte o seu arquivo SVG nesta página, ou clique para escolher um.
  2. Escolha JPG como destino. A conversão acontece no seu navegador e o arquivo não é enviado.
  3. Baixe o arquivo JPG pronto.

SVG ou JPG: o que muda

SVG comparado com JPG
SVGJPG
Nome completoScalable Vector GraphicsImagem JPEG
Extensão do arquivo.svg.jpg, .jpeg, .jpe
Tipo de mídiaimage/svg+xmlimage/jpeg
CompressãoSem compressãoCom perdas — o tamanho é comprado com qualidade
Publicado pela primeira vez20011992
Publicado porW3CJoint Photographic Experts Group
EspecificaçãoSVG 1.1ITU-T T.81
LicençaPadrão abertoPadrão aberto
Situação hojeAtualAtual
Profundidade de bits8
Cor que consegue descreverRGBRGB, tons de cinza, YCbCr
Maior imagem65.535 px por lado
Abre no navegadorTodos os navegadoresTodos os navegadores
Considerado no lugarPNG, PDFWebP, AVIF, HEIC

O que se perde

JPG não tem canal alfa. Um arquivo SVG com transparência sai com essas áreas preenchidas — de branco, se você não indicar outra coisa — e nenhum ajuste de JPG traz a transparência de volta.

SVG descreve formas e JPG guarda pixels. O resultado é nítido no tamanho em que foi gerado e não além dele: ampliar depois só inventa os pixels do meio, e por isso o tamanho de exportação pesa mais aqui do que na maioria das conversões.

JPG guarda uma única imagem parada. De um arquivo SVG animado sobra o primeiro quadro e o resto se perde: a conversão serve para extrair uma imagem, não para levar o movimento junto.

As camadas são achatadas. SVG as mantém separadas e editáveis; JPG guarda o resultado, então tudo que dependa de mover uma camada precisa acontecer antes.

Abrir o resultado

Os programas de sempre não se cruzam: SVG abre em Inkscape, Adobe Illustrator e Figma, e JPG em Adobe Photoshop, GIMP e Preview, então quem receber o resultado precisa de algum do segundo grupo.

Tamanho e qualidade

O arquivo fica bem menor, e fica menor descartando detalhe. SVG guarda tudo; JPG guarda o que o olho quase não percebe. Numa fotografia a troca sai quase de graça; em texto, captura de tela ou desenho de linha ela aparece como halos nas bordas.

Para que serve cada formato

SVG é o formato da W3C, publicado em 2001. Está descrito em SVG 1.1, e vale conhecer se o arquivo precisa sobreviver à ferramenta que o escreveu.

JPG vem da Joint Photographic Experts Group é de 1992, descrito em ITU-T T.81. Adobe Photoshop, GIMP e Preview leem o formato.

De SVG para JPG: perguntas frequentes

Meu arquivo SVG é enviado para algum lugar?

Não. Esta conversão acontece inteiramente no seu navegador, então o arquivo não sai do seu aparelho. Você mesmo pode conferir: abra a aba de rede das ferramentas de desenvolvedor e converta alguma coisa. Você verá a própria página e as requisições de estatística e de publicidade com que este serviço é pago, e nenhuma que leve o seu arquivo. O motor deste par específico é resvg, um renderizador de SVG rigoroso escrito em Rust; seu navegador baixa isso uma vez e guarda.

Converter SVG para JPG é grátis?

É. Sem conta, sem marca d’água e sem cota diária para gastar: roda no seu próprio aparelho, então você pode voltar quantas vezes quiser. O navegador processa arquivos de até 100 MB, 100 por vez. resvg é baixado para a sua máquina e roda lá, e por isso não há contador.

Perde qualidade ao converter SVG para JPG?

SVG e JPG descrevem o conteúdo de maneiras radicalmente diferentes. A conversão é, portanto, uma reconstrução e não uma cópia: fiel, mas não idêntica byte a byte. O texto é desenhado com as fontes embutidas no arquivo; para o resto entra uma fonte substituta.

O fundo transparente sobrevive de SVG para JPG?

JPG não tem canal alfa. Um arquivo SVG com transparência sai com essas áreas preenchidas — de branco, se você não indicar outra coisa — e nenhum ajuste de JPG traz a transparência de volta.

Um JPG feito a partir de SVG pode ser ampliado depois?

SVG descreve formas e JPG guarda pixels. O resultado é nítido no tamanho em que foi gerado e não além dele: ampliar depois só inventa os pixels do meio, e por isso o tamanho de exportação pesa mais aqui do que na maioria das conversões.

Um arquivo SVG animado continua animado em JPG?

JPG guarda uma única imagem parada. De um arquivo SVG animado sobra o primeiro quadro e o resto se perde: a conversão serve para extrair uma imagem, não para levar o movimento junto.

Mais sobre esses formatos

De onde vêm estes números

O que esta página afirma sobre SVG e JPG pode ser conferido, e estes são os documentos que resolvem a questão.