Converter HEIF para JXL

Aqui você converte HEIF 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.

  • Onde roda No seu navegador. O arquivo nunca é enviado.
  • Com perdas Parte do detalhe é trocada por tamanho. JXL não consegue guardar tudo o que um HEIF guarda.
  • Limite de tamanho Até 100 MB por arquivo, de graça e sem conta.

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

O famoso truque do JPEG XL não vale para um HEIF

O JPEG XL é conhecido por uma capacidade específica: pegar um JPEG já existente e guardá-lo cerca de vinte por cento menor sem tocar nos dados da imagem, de forma que o JPEG original pode ser reconstruído byte a byte. É uma propriedade real e incomum, e é o motivo pelo qual a maioria das pessoas chega a esse formato.

É também por isso que esta página começa com uma correção. Esse truque lê os dados de entropia codificados em JPEG e os reempacota. Um arquivo HEIF carrega dados HEVC, que não têm nada em comum com isso, então não há o que reempacotar. Esta conversão decodifica a imagem e a codifica de novo a partir dos pixels, como qualquer outra conversão com perda do site.

Quem tem um bom motivo para estar aqui

Dois perfis. O primeiro tem uma ferramenta, um pipeline ou uma especificação que pede JPEG XL por nome, e para essa pessoa a conversão é simplesmente o jeito de atender ao pedido. O segundo está pensando nos próximos vinte anos e comparando formatos pelas propriedades, não pela popularidade.

Quem deveria voltar atrás é quem está convertendo porque o HEIF não abre em algum lugar. O JPEG XL também não vai abrir ali — os dois formatos têm suporte parcial de navegador. Quem está nessa situação quer JPG pelo alcance ou WebP para uma página web.

O que o JPEG XL tem a favor como formato de arquivamento

As propriedades são as certas. É a norma ISO/IEC 18181, publicada em 2022 pelo mesmo comitê que criou o JPEG, e é um padrão aberto em vez de proprietário — a diferença mais nítida em relação ao HEIF, cujo codec está atrás de pools de patentes que o tornam desconfortável há uma década. Suporta até trinta e dois bits por canal, canal alfa, animação e um modo sem perdas de verdade.

Para um acervo sendo construído agora, isso soma a favor de uma escolha defensável. Para um acervo que já existe em HEIF, não soma a uma migração, porque nada disso pode ser aplicado retroativamente a fotos já comprimidas com outra coisa em 2019.

A codificação aqui tem perdas, na qualidade 82

O ajuste de qualidade vai de 1 a 100 e começa em 82. É uma configuração sensata para uma fotografia, e é uma segunda passada com perdas sobre uma imagem que já tinha perdas quando a câmera a gravou.

O modo sem perdas do JPEG XL não é o que este par escreve, e escolhê-lo seria uma troca estranha: preservaria fielmente os artefatos de compressão a um tamanho de arquivo várias vezes maior. Se você quer um contêiner de verdade sem perdas para uma foto HEIF, o PNG é a versão honesta desse pedido.

Trinta e dois bits na especificação, oito no arquivo

O JPEG XL foi especificado com uma profundidade de bits que nenhum outro formato raster deste site alcança, e o HEIF guarda dez bits por canal, então o destino tem espaço de sobra para tudo que a origem contém.

Este pipeline não entrega isso. A imagem decodificada passa por um buffer de oito bits a caminho do codificador, então oito bits por canal é o que fica guardado. Se o motivo de converter é preservar cor profunda para um acervo, este conversor não consegue fazer isso.

O suporte é parcial dos dois lados desta conversão

O sistema registra o suporte de navegador tanto para HEIF quanto para JPEG XL com a mesma palavra: parcial. Converter entre os dois muda quais navegadores funcionam em vez de resolver o problema, e para a maioria das pessoas isso é um movimento lateral.

No desktop o quadro é melhor. GIMP e ImageMagick leem JPEG XL, e o suporte de visualizadores cresceu bastante. Ainda assim, a suposição segura ao mandar um arquivo para outra pessoa é que ela não vai conseguir abrir — o que torna o JXL um formato de armazenamento, não de entrega.

Um acervo sem datas é apenas uma pilha de fotos

Essa é a perda que mais importa para quem lê esta página. A conversão decodifica até os pixels crus e recodifica, então nenhum bloco de metadados atravessa essa etapa: o JXL fica sem data de captura, sem câmera, sem lente, sem posição de GPS e sem perfil de cor.

Para publicação, tirar as coordenadas da casa de alguém é o objetivo. Para arquivamento é quase o oposto: o carimbo de data costuma ser a única coisa que torna dez mil fotos navegáveis, e um acervo convertido perde a capacidade de se organizar sozinho. Se for converter em lote, exporte as datas antes e guarde-as em algum lugar que a conversão não alcance.

Um plano de acervo que não é uma conversão em massa

Se a pergunta de fundo é como manter um acervo HEIF legível por décadas, a resposta tem três partes e só uma delas é um formato. Mantenha os originais, porque são as cópias de maior qualidade e as únicas com os metadados. Exporte as datas de captura e qualquer estrutura de álbum para algo simples, porque essa informação vive em bancos de dados que não sobrevivem a nada.

Depois converta seletivamente, não em massa. As fotos que realmente importam — algumas centenas, não quarenta mil — merecem um original sem perdas em PNG ou TIFF, que nenhum futuro decodificador vai ter dificuldade de ler. Isso custa espaço em disco e nada mais.

Como converter HEIF para JXL

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

HEIF ou JXL: o que muda

HEIF comparado com JXL
HEIFJXL
Nome completoHigh Efficiency Image File FormatJPEG XL
Extensão do arquivo.heif.jxl
Tipo de mídiaimage/heifimage/jxl
CompressãoCom perdas — o tamanho é comprado com qualidadeUm ou outro, conforme a configuração
Publicado pela primeira vez20152021
Publicado porMPEGJoint Photographic Experts Group
EspecificaçãoISO/IEC 23008-12ISO/IEC 18181
LicençaPublicado, não padronizadoPadrão aberto
Situação hojeAtualDe nicho
Profundidade de bits1032
Cor que consegue descreverYCbCr, gama amplaRGB, tons de cinza, gama ampla
Abre no navegadorAlguns navegadoresAlguns navegadores
Considerado no lugarJPG, AVIFAVIF, WebP, PNG

O que se perde

JXL não tem onde guardar as coordenadas de GPS, então isso não passa do arquivo HEIF. Vale conferir antes de apagar o original — e vale saber, se apagar era justamente o objetivo.

O que se mantém

A transparência se mantém. HEIF e JXL guardam canal alfa, então um recorte continua recortado e nada é preenchido atrás.

A animação se mantém. HEIF e JXL aceitam vários quadros, então o resultado continua se movendo.

Tamanho e qualidade

O resultado fica maior que o original e não fica melhor. HEIF já descartou detalhe e JXL guarda o que sobrou sem descartar mais: evita perda nova, não desfaz a primeira.

Para que serve cada formato

HEIF é o formato da MPEG, publicado em 2015. Registra 10 bits por canal.

JXL vem da Joint Photographic Experts Group é de 2021, descrito em ISO/IEC 18181. GIMP e ImageMagick leem o formato.

De HEIF para JXL: perguntas frequentes

Meu arquivo HEIF é 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 é libheif, o decodificador de referência do HEIC da Apple; seu navegador baixa isso uma vez e guarda.

Converter HEIF para JXL é 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. libheif é baixado para a sua máquina e roda lá, e por isso não há contador.

Perde qualidade ao converter HEIF para JXL?

JXL comprime, então dados se perdem. No ajuste padrão isso não aparece; se você quer garantia, aumente a qualidade.

Converter para JXL melhora a qualidade?

O resultado fica maior que o original e não fica melhor. HEIF já descartou detalhe e JXL guarda o que sobrou sem descartar mais: evita perda nova, não desfaz a primeira.

Os dados EXIF são preservados?

JXL não tem onde guardar as coordenadas de GPS, então isso não passa do arquivo HEIF. Vale conferir antes de apagar o original — e vale saber, se apagar era justamente o objetivo.

A transparência sobrevive de HEIF para JXL?

A transparência se mantém. HEIF e JXL guardam canal alfa, então um recorte continua recortado e nada é preenchido atrás.

Mais sobre esses formatos