Cookies para estatística e publicidade
Usamos cookies de estatística e de publicidade, ambos enviados ao Google. Recusar não muda nada do que você vê.Ler a página de privacidade
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.
Até 100 arquivos de uma vez. Formatos misturados não são problema.
Eles são convertidos um após o outro e baixados juntos em um ZIP.
SVG para JPG
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.
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.
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.
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.
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.
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.
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.
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.
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.
| SVG | JPG | |
|---|---|---|
| Nome completo | Scalable Vector Graphics | Imagem JPEG |
| Extensão do arquivo | .svg | .jpg, .jpeg, .jpe |
| Tipo de mídia | image/svg+xml | image/jpeg |
| Compressão | Sem compressão | Com perdas — o tamanho é comprado com qualidade |
| Publicado pela primeira vez | 2001 | 1992 |
| Publicado por | W3C | Joint Photographic Experts Group |
| Especificação | SVG 1.1 | ITU-T T.81 |
| Licença | Padrão aberto | Padrão aberto |
| Situação hoje | Atual | Atual |
| Profundidade de bits | — | 8 |
| Cor que consegue descrever | RGB | RGB, tons de cinza, YCbCr |
| Maior imagem | — | 65.535 px por lado |
| Abre no navegador | Todos os navegadores | Todos os navegadores |
| Considerado no lugar | PNG, PDF | WebP, AVIF, HEIC |
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.
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.
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.
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.
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.
É. 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.
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.
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.
O que esta página afirma sobre SVG e JPG pode ser conferido, e estes são os documentos que resolvem a questão.