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 JXL 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 JXL
SVG é lido por todo navegador deste século, por toda ferramenta de design, por boa parte do software de escritório e por qualquer coisa que renderiza HTML num e-mail. JPEG XL é lido pela libjxl e pelo software que a linkou. É essa a troca que esta conversão faz, e é a maior coisa desta página.
Isso foi medido, não presumido. Um desenho de teste convertido aqui produziu um JPEG XL válido de 20.368 bytes, e entregar esse arquivo de volta ao decodificador do mesmo navegador falhou com "a imagem de origem não pôde ser decodificada" — o Chrome removeu o suporte a JPEG XL em 2023. Safari é o navegador relevante que ainda lê um.
O mesmo desenho de 140 bytes, renderizado em 1.024 pixels de largura e convertido para todo alvo raster deste site: 9.730 bytes como AVIF, 20.368 como JPEG XL, e 4.195.304 como TIFF sem compressão. JPEG XL, o formato mais novo da lista, produziu o dobro dos bytes do AVIF.
Essa ordem é específica de arte plana e chapada, e se inverte em fotografia, onde JPEG XL é excelente. Citar o resultado fotográfico como motivo para converter desenhos é o erro que esta seção existe para evitar.
O formato foi construído em torno de duas coisas que importam muito em acervos fotográficos. Consegue recodificar um JPEG existente sem perdas, e lida bem com profundidade de bits e dimensões muito grandes de material escaneado.
Um desenho não oferece nada disso: sem JPEG para transcodificar, sem ruído de sensor para modelar, sem degradê além do que a arte de fato tem. O que resta é um codificador de propósito geral aplicado a preenchimentos chapados e bordas duras, exatamente onde todo codec moderno se sai pior.
JPEG XL tem duas formas legais de arquivo. O fluxo puro começa com os dois bytes FF 0A. A forma de contêiner embrulha o mesmo fluxo numa estrutura ISOBMFF começando com 00 00 00 0C 4A 58 4C 20, que é o que permite ao arquivo carregar Exif, XMP e um perfil ICC.
Os arquivos escritos aqui são a forma pura, confirmada lendo os primeiros bytes da saída. Uma ingestão estrita configurada para esperar contêiner vai recusar um sem eles.
Um SVG não tem tamanho de pixel próprio, então a conversão escolhe um: 1.024 pixels de largura por padrão, com a altura seguindo a proporção do desenho, e o ajuste de escala cobre 0,1 a 10.
Essa escolha é permanente. O motivo inteiro de manter um desenho como vetor é que a questão do tamanho fica em aberto — o mesmo arquivo serve um ícone, um banner e uma folha impressa. Renderizar responde a pergunta uma vez, e nenhuma etapa posterior a reabre.
O canal alfa é suportado pelo formato e preservado pela conversão, então um desenho recortado não ganha fundo — diferente do caminho para GIF deste site, que torna a mesma transparência opaca e preta.
O que não é oferecido é um botão sem perdas. O controle de qualidade começa em 82 e o par é classificado como com perdas, o que descreve honestamente o que o codificador é instruído a fazer. Se o motivo de converter é fidelidade de arquivo, isso é um argumento contra este caminho.
GIMP e ImageMagick leem JPEG XL hoje, e libjxl é de código aberto com a especificação publicada como ISO/IEC 18181. O decodificador não vai desaparecer do jeito que um proprietário poderia.
Contra isso, o formato está padronizado desde 2021 e seu suporte em navegador andou para trás em vez de para frente nesse tempo. Formatos de arquivamento são escolhidos pela confiança de que algo vai lê-los, e nessa métrica PNG, TIFF e — para um desenho — o próprio SVG estão bem à frente.
Vale dizer com clareza porque vai contra o instinto de que mais novo significa melhor preservado. Um SVG é XML: texto puro, especificação W3C aberta, legível por um humano com um editor de texto, e diferenciável em controle de versão.
Uma cópia renderizada é um artefato derivado, útil para mostrar o desenho a algo que não consegue ler um. Guarde os SVGs como o registro e trate os JXLs como prévias.
Solte o conjunto inteiro e cada desenho é renderizado na mesma escala e codificado por conta própria, voltando junto num ZIP. O codificador de JPEG XL é um dos dois grandes módulos WebAssembly deste site, então o primeiro arquivo paga o download e o resto segue rápido.
Confira uma amostra na ferramenta que vai consumi-los antes de converter o resto. Como o navegador pode não exibir um JXL, o hábito comum de abrir um para conferir não funciona aqui.
| SVG | JXL | |
|---|---|---|
| Nome completo | Scalable Vector Graphics | JPEG XL |
| Extensão do arquivo | .svg | .jxl |
| Tipo de mídia | image/svg+xml | image/jxl |
| Compressão | Sem compressão | Um ou outro, conforme a configuração |
| Publicado pela primeira vez | 2001 | 2021 |
| Publicado por | W3C | Joint Photographic Experts Group |
| Especificação | SVG 1.1 | ISO/IEC 18181 |
| Licença | Padrão aberto | Padrão aberto |
| Situação hoje | Atual | De nicho |
| Profundidade de bits | — | 32 |
| Cor que consegue descrever | RGB | RGB, tons de cinza, gama ampla |
| Abre no navegador | Todos os navegadores | Alguns navegadores |
| Considerado no lugar | PNG, PDF | AVIF, WebP, PNG |
SVG descreve formas e JXL 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.
A transparência se mantém. SVG e JXL guardam canal alfa, então um recorte continua recortado e nada é preenchido atrás.
A animação se mantém. SVG e JXL aceitam vários quadros, então o resultado continua se movendo.
Apenas alguns navegadores leem JXL. É o menos portátil dos dois, então vale confirmar que o destinatário aceita antes de enviar.
Os programas de sempre não se cruzam: SVG abre em Inkscape, Adobe Illustrator e Figma, e JXL em GIMP e ImageMagick, então quem receber o resultado precisa de algum do segundo grupo.
Os dois miram trabalhos diferentes: SVG em a web, logotipos e desenho de linha e a edição, JXL em o arquivamento e a fotografia. Vale pesar isso antes, porque o motivo de um existir costuma ser o motivo de o outro ser incômodo.
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.
JXL vem da Joint Photographic Experts Group é de 2021, descrito em ISO/IEC 18181. GIMP e ImageMagick leem o formato.
SVG foi publicado em 2001 e JXL em 2021. O mais antigo costuma ser o arquivo mais seguro para entregar; o mais novo faz o mesmo com menos bytes.
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 JXL 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.
SVG descreve formas e JXL 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.
Apenas alguns navegadores leem JXL. É o menos portátil dos dois, então vale confirmar que o destinatário aceita antes de enviar.
A transparência se mantém. SVG e JXL guardam canal alfa, então um recorte continua recortado e nada é preenchido atrás.
O que esta página afirma sobre SVG e JXL pode ser conferido, e estes são os documentos que resolvem a questão.