JXL

O que é um arquivo JXL?

O sucessor do JPEG. Reempacota um JPG existente 20% menor sem encostar na qualidade da imagem.

O que é JXL

JXL é um formato binário, que só significa alguma coisa para um programa que o conhece. Ele guarda uma grade de pixels, então amolece assim que você o amplia além da própria resolução. Ele é usado para o arquivamento e a fotografia.

A extensão é .jxl e o nome por extenso é JPEG XL. Os dois importam menos do que aquilo que o arquivo consegue carregar, e é disso que trata o resto desta página.

De onde vem JXL

A Joint Photographic Experts Group publicou o formato em 2021. A especificação é ISO/IEC 18181.

A idade interessa por um motivo prático: quanto mais antigo o formato, mais programas tiveram tempo de aprendê-lo.

A especificação é pública

Ela está publicada por inteiro, então dá para implementá-la a partir do documento em vez de por observação — é por isso que o formato aparece em tantos programas e por isso que arquivos escritos há vinte anos ainda abrem. Especificação publicada não é o mesmo que livre de royalties: quando o formato embrulha um codec, o licenciamento das patentes é uma questão à parte, que a norma não resolve.

É um formato especializado

Ele existe para fazer bem uma única coisa, para um grupo específico de pessoas. Fora dessa tarefa é uma péssima escolha padrão, e dentro dela em geral não há nada melhor.

Nada é jogado fora

JXL guarda o conteúdo exatamente. Salvar de novo não muda nada, então dá para abrir, editar e salvar quantas vezes você quiser sem acumular estrago — e é isso que faz dele um formato de trabalho e não de entrega.

Ele pode ser transparente

JXL carrega um canal alfa, então uma logomarca mantém as bordas suaves por cima do que estiver atrás em vez de chegar dentro de uma caixa branca.

Ele pode carregar mais de um quadro

JXL consegue guardar uma animação em vez de uma imagem parada. Vale saber disso antes de converter: um destino que só comporta um quadro fica com o primeiro e larga o resto, quase sempre sem avisar.

Que cor ele consegue descrever

Até 32 bits por canal. Ele consegue trabalhar em RGB, tons de cinza e gama de cores ampliada.

Mais de oito bits por canal é o que impede um degradê de virar degraus quando ele é editado: conta num arquivo de trabalho e quase nunca num arquivo pronto.

O que abre JXL

GIMP e ImageMagick leem esse formato, e a maioria dos programas do mesmo tipo também.

Quando um arquivo não abre, o formato raramente é o problema — mais comum é o programa ser mais antigo que ele. Converter para algo mais antigo é o caminho confiável, e é para isso que serve o resto deste site.

Abrir no navegador

Só alguns navegadores leem o formato.

Onde o suporte é desigual, servir um segundo formato ao lado é a resposta de sempre: o navegador pega o que entende e ninguém fica de fora.

O que ele carrega além do conteúdo

JXL consegue guardar os dados EXIF, os registros XMP e os perfis ICC.

Se alguma coisa disso sobrevive a uma conversão depende inteiramente do destino, e a resposta honesta costuma ser «uma parte».

É um formato de entrega

JXL foi feito para ser entregue, não para se trabalhar dentro dele. Editar um é possível e raramente agradável; o caminho sensato passa pelo original e por uma nova exportação.

O que dá errado com ele

As reclamações que se repetem: fora do próprio terreno o suporte é irregular.

Nada disso é motivo para evitar o formato. São as coisas que vale conhecer antes que uma delas te pegue de surpresa, o que é uma afirmação diferente e mais útil.

Consegue encolher um JPEG e devolver o original exato

Esta é a capacidade que nada mais tem. JPEG XL consegue pegar um JPEG existente, recodificá-lo cerca de 20 por cento menor, e mais tarde reconstruir o arquivo original byte a byte — não uma imagem visualmente idêntica, o mesmo arquivo, com o mesmo checksum.

Isso muda o que está sendo pedido. Converter uma biblioteca de fotos para WebP ou AVIF significa se comprometer: os JPEGs são recodificados por uma segunda passada com perdas, e os originais ou ficam guardados junto ou desaparecem. Recomprimir para JXL é reversível, então um acervo de vinte anos pode ficar um quinto menor sem nada em jogo. Nenhum outro formato oferece isso, e é o argumento mais forte que o formato tem.

Um formato fazendo os dois trabalhos direito

JPEG XL tem um modo com perdas competindo com AVIF e um modo sem perdas competindo com PNG, e diferente dos dois modos do WebP, esses compartilham um projeto em vez de serem dois compressores sob uma extensão. JXL sem perdas costuma ser 30 a 40 por cento menor que PNG.

Também suporta decodificação progressiva — um arquivo parcialmente baixado renderiza como uma versão de resolução mais baixa da imagem inteira em vez das primeiras linhas. AVIF chega perto disso só através de uma codificação em camadas que quase nenhum codificador produz, e numa conexão lenta é a diferença entre ver algo imediatamente e não ver nada.

A história de adoção, motivo pelo qual você talvez não o tenha

O Chrome implementou JPEG XL atrás de uma flag e depois o removeu em 2023, dizendo que o interesse do ecossistema era insuficiente para justificar a manutenção. A decisão foi contestada longamente por fotógrafos, engenheiros de navegador e a comunidade de compressão de imagem, e efetivamente travou o formato na web.

A Apple então adicionou suporte no Safari 17 em 2023, e funciona em macOS e iOS. Então a posição hoje é genuinamente dividida: Safari sim, Firefox atrás de flag, Chrome não. Um formato com um caso técnico incomumente forte e uma sorte incomumente ruim, e o motivo de um arquivo JXL simplesmente não aparecer para quem você mandou.

Onde funciona

Safari no macOS e iOS, uma fatia substancial do tráfego de imagens. Aplicativos da Adobe, que adicionaram suporte. Um conjunto crescente de ferramentas e bibliotecas de imagem. Alguns fabricantes de câmera embarcaram como opção de captura.

A consequência prática é que JXL hoje faz sentido como formato de armazenamento e arquivamento em vez de entrega. Comprimir uma biblioteca no seu próprio disco é uma decisão que você controla; colocar JXL numa página web pública significa que boa parte dos visitantes não vê nada.

Veio da fusão de duas propostas

JPEG XL foi padronizado em 2022 a partir de duas submissões: o PIK do Google e o FUIF da Cloudinary, que por sua vez descendia do FLIF. O resultado carrega ideias dos dois, motivo pelo qual lida bem com imagens fotográficas e sintéticas em vez de ser ajustado para uma só.

A herança importa por um motivo prático: o recurso de recompressão de JPEG veio de um projeto deliberado, não de um acidente feliz. O comitê se propôs a tornar o acervo existente de JPEGs migrável, e esse objetivo moldou o formato.

O que ele consegue carregar

Até 32 bits por canal, gamutes amplos de cor e HDR. Um canal alfa de verdade nos modos com e sem perdas. Animação. Imagens muito maiores do que outros formatos permitem — os limites de dimensão são efetivamente teóricos em vez de práticos.

Também codifica consideravelmente mais rápido que o AVIF, que é a principal fraqueza do AVIF. Nesse eixo, JXL é o mais prático dos dois formatos modernos, o que torna sua posição na web mais frustrante, não menos.

Não converta um JPEG duas vezes

Se você está recomprimindo um JPEG existente, use o modo de recompressão sem perdas de JPEG, que é reversível e não custa nada. Se em vez disso você codificar esse JPEG pelo modo comum com perdas do JXL, está passando uma imagem já comprimida por uma segunda passada com perdas, e o dano se acumula.

As duas operações parecem semelhantes na interface de uma ferramenta e são completamente diferentes no que custam. É a coisa mais útil a acertar ao trabalhar com o formato, e é fácil errar porque a distinção raramente é destacada.

Para que converter

JPG quando o arquivo precisa chegar a alguém cujo navegador ou software não exibe JXL, o que hoje significa a maioria das pessoas. Espere um arquivo maior na mesma qualidade visível. PNG quando a imagem tem transparência ou é uma captura de tela ou diagrama.

Profundidade de bits é a perda a observar. Um JXL carregando mais de oito bits por canal convertido para JPG ou PNG tem menos níveis disponíveis em gradientes, o que pode faixar um céu. Guarde o JXL — dada sua posição, muito provavelmente é a cópia de arquivo, e o arquivo convertido é o que você envia.

Se vale a pena adotar

Para um acervo pessoal no seu próprio armazenamento, a recompressão de JPEG sozinha já é um argumento forte: um quinto menor, totalmente reversível, nada arriscado. É uma oferta rara e não depende de os navegadores concordarem sobre nada.

Para qualquer coisa publicada, ainda não. Sem o Chrome, o formato não pode ser servido como imagem principal, e manter uma alternativa para a maioria remove a maior parte do benefício. Isso pode mudar — o próprio suporte do Safari já foi uma reviravolta na tendência —, mas uma decisão tomada hoje deveria se apoiar em onde funciona agora, não em onde merecia estar.

Os dados, num lugar só

Identificadores e procedência do formato JXL.
Extensão.jxl
Tipo de mídiaimage/jxl
Publicado porJoint Photographic Experts Group
Primeira publicação2021
EspecificaçãoISO/IEC 18181