Converter SVG em JPG
Algum formulário de envio, marketplace ou gráfica só aceita JPG. Renderize o vetor no tamanho que você precisa, sobre um fundo à sua escolha — porque o JPG não tem transparência —, e nada fica armazenado.
- Nunca armazenado
- Sem fila, sem espera
- Sem cadastro, sem marca d'água
Como funciona
Adicione seus SVGs
Solte quantos arquivos .svg quiser.
Escolha o tamanho e o fundo
Defina a largura em pixels — um vetor é nítido em qualquer tamanho — e a cor que preenche o que era transparente.
Baixe
Um por um ou em ZIP, na qualidade que você definir.
Por que o JPG briga com arte vetorial, e como perder o mínimo
O JPEG foi projetado para fotografias: degradês suaves e nenhuma borda dura, que a transformação em blocos de 8×8 e a subamostragem de cor tratam com elegância. Arte vetorial é o oposto — preenchimentos chapados, traços de um pixel, cantos vivos e texto pequeno —, e cada uma dessas bordas ganha em um JPEG um leve anel de ondulações, com franjas coloridas onde uma borda saturada encontra o branco, porque a cor foi guardada em metade da resolução. Na qualidade 90 ou acima, os anéis são quase invisíveis; em 75, aparecem em qualquer logotipo. O controle de qualidade desta página começa alto por esse motivo.
A cor de fundo não é um detalhe estético. Um SVG sem fundo desenha sobre o nada, e um JPEG precisa ter algo em cada pixel, então a área vazia é preenchida antes da codificação. Bordas suavizadas eram misturadas em direção à transparência; agora são misturadas em direção à cor escolhida, então um logotipo renderizado sobre branco e colocado em uma página escura mostra um halo claro. Escolha a cor do destino, ou use PNG, que mantém as bordas sem mistura.
Tudo o que é autocontido é renderizado como foi desenhado — degradês, filtros, máscaras, recortes, imagens incorporadas em data URI. Imagens vinculadas e web fonts não carregam, porque um SVG renderizado como imagem fica isolado da rede, e scripts não rodam. Se o SVG declara apenas um viewBox, a proporção vem dele e a largura que você define decide a altura.
Quando você precisa de outra coisa
rsvg-convert -w 1600 -b white in.svg -o out.png seguido de cjpeg -quality 92 gera um JPEG mais limpo que um codificador de navegador, com fontes de verdade por trás do texto, e o Inkscape exporta com DPI e fundo à sua escolha pela linha de comando para uma pasta inteira.
Antes de converter, pergunte se o que exige um JPG aceitaria um PNG: quase tudo aceita, e o PNG de um logotipo é menor, mais nítido e transparente. Os casos que realmente precisam de JPG são poucos — marketplaces com envio rigoroso, algumas gráficas e sistemas antigos o bastante para serem anteriores ao suporte a PNG.
Perguntas frequentes
Não deveria ser um PNG?
Geralmente, sim. Arte vetorial é feita de cores chapadas e bordas duras, que o JPG comprime mal e o PNG comprime perfeitamente, e só o PNG mantém a transparência. Use esta página quando algo exigir especificamente um JPG — um formulário de anúncio, um sistema antigo, uma gráfica — e SVG para PNG nos outros casos.
O que acontece com o fundo transparente?
O JPG não tem transparência, então a área que o SVG não desenhou é preenchida com a cor que você escolher antes da codificação. Branco por padrão; combine com o lugar onde a imagem vai ficar.
Em que tamanho devo renderizar?
No maior tamanho em que ela vai ser exibida ou impressa, vezes dois para telas de alta densidade. Renderizar grande não tem penalidade, porque a origem é um vetor; a única penalidade é o tamanho do arquivo.
Por que o texto fica diferente do meu programa de design?
O SVG nomeia uma fonte, e a máquina que o renderiza substitui pela que tiver se essa fonte estiver faltando. Converta o texto em contornos antes de exportar e o problema desaparece. Web fonts referenciadas por URL não são buscadas: a renderização não acessa nada de fora.
Meus arquivos ficam armazenados em algum lugar?
Não — nada fica armazenado em momento algum.
Bom saber: SVGs que dependem de imagens externas ou de web fonts são renderizados sem elas; scripts não rodam, e animações são renderizadas no primeiro quadro. Bordas duras ganham anéis de JPG em qualidade baixa — mantenha em 90 ou acima para ilustrações.
Coloque esta ferramenta no seu site
Grátis para qualquer blog, página de turma ou artigo de ajuda. Cole um único trecho de código e seus visitantes podem usá-la direto na sua página.
Mais Ferramentas de imagem
SVG para PNG
De vetor para pixels, no tamanho que você quiser
PNG para JPG
PNGs em JPGs menores, com o fundo que você escolher
JPG para PNG
PNG sem perdas a partir de qualquer JPG, em lote
ICO para PNG
A imagem de dentro de um ícone do Windows ou favicon, em PNG
JXL para PNG
Arquivos JPEG XL em PNG, para tudo o que ainda não consegue abri-los
JXL para JPG
Uma foto JPEG XL como o JPG que todo mundo aceita