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 HEIF 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.
HEIF para JPG
Não há nada errado com o arquivo. HEIF é o ISO/IEC 23008-12, publicado em 2015, e guarda uma foto melhor do que qualquer coisa anterior. O problema é a imagem lá dentro, comprimida com HEVC — coberto por licenças de patente que muitas empresas decidiram não pagar. Windows manda para a Store buscar um codec, editores antigos recusam o arquivo, e o suporte em navegador cobre só parte do mercado.
É por isso que quem chega aqui quase nunca está comparando formatos: é um portal de sinistro que aceita JPEG e PNG, um contador que não consegue ver o recibo, uma gráfica cujo sistema de pedido rejeita o upload. A questão do formato já foi decidida por outra pessoa; o que resta é converter sem piorar a imagem além do necessário.
JPEG é o ITU-T T.81, padronizado em 1992, com suporte de navegador registrado como completo. O que separa ele de tudo mais é o que fica fora do navegador: todo telefone, toda câmera, todo sistema de conteúdo, toda impressora e toda cópia de dez anos de qualquer coisa lê JPG. Nenhum outro formato raster tem esse alcance.
O custo desse alcance é tudo que o JPEG nunca aprendeu: oito bits por canal, sem canal alfa, sem animação, sem uma segunda imagem no arquivo. Não são deficiências para contornar — é a forma de um formato desenhado antes de qualquer uma dessas coisas ser normal, e é exatamente por isso que continua universal.
Espere o JPG cerca do dobro do tamanho do HEIF. A codificação intra-frame do HEVC é uma geração à frente do JPEG na mesma qualidade visível, motivo pelo qual os iPhones adotaram o contêiner: a mesma foto em metade do armazenamento.
Converter devolve essa vantagem. Se você está transformando uma pasta para enviar por e-mail, essa duplicação é o número a planejar, e o campo de largura máxima é a alavanca que desfaz isso: uma foto de 4.032 pixels redimensionada para 1.600 pixels de largura é uma fração dos bytes e ainda maior do que qualquer e-mail exibiria.
O controle de qualidade vai de 1 a 100 e começa em 82, o ajuste que resiste a exame de perto numa fotografia sem gastar bytes que ninguém vê. Abaixo de 70 os artefatos aparecem em céu e pele; acima de 90 o arquivo cresce rápido e a imagem não melhora.
O que vale saber é que esta é uma segunda compressão, não a primeira. O HEIF já descartou informação quando a câmera gravou, e o JPG descarta mais do que sobrou. Um passe é invisível; repetir — converter, editar, salvar de novo, converter de novo — não é. Guarde o HEIF como original e trate o JPG como uma cópia que você pode gerar de novo.
HEIF é especificado para até dez bits por canal e cor ampla, motivo pelo qual um telefone moderno registra um pôr do sol sem o céu se separar em degraus visíveis. JPEG é um formato de oito bits, então esses dois bits extras não têm para onde ir, e a conversão os descarta.
Numa foto comum você não vai notar. Onde aparece é numa grande área de degradê suave — um céu limpo, um fundo de estúdio — que pode ganhar uma faixa sutil que não tinha. Não há ajuste que evite isso, porque o limite está no formato de destino.
Um HEIF de telefone recente frequentemente carrega marcação de espaço de cor amplo, e esta conversão não repassa essa marcação. A saída guarda valores de pixel e nada que diga como interpretá-los, então são lidos como sRGB comum.
Para a maioria das fotos é o que se queria de qualquer forma, já que sRGB é o que navegador, documento de escritório e impressora barata presumem. O caso em que importa é uma foto deliberadamente saturada: vermelhos e verdes fortes podem chegar um pouco mais planos do que pareciam no telefone.
JPEG pode carregar EXIF, XMP, IPTC, perfil ICC e coordenadas de GPS — é um dos formatos mais ricos em metadados em uso comum. O arquivo produzido aqui não tem nada disso, e não por filtragem: a conversão decodifica a imagem em pixels puros e recodifica a partir deles, e um bloco EXIF não atravessa essa etapa.
Trate isso como o padrão útil que é. Uma foto de telefone frequentemente carrega a latitude e longitude de onde foi tirada, geralmente a casa de alguém, e publicar num fórum ou anúncio divulga isso. Se você precisava da data de captura, leia-a no HEIF antes de converter, porque ela não está no JPG.
HEIF pode carregar canal alfa e JPEG não, então qualquer transparência precisa virar algo. Vira a cor de fundo ajustada acima da área de arraste, começando em branco.
Na prática isso quase nunca aparece: o que se tem num arquivo .heif é uma fotografia, e fotografias são retangulares e opacas. Se você está convertendo uma imagem com recorte real — uma foto de produto em fundo transparente —, converta para PNG, que mantém a transparência intacta em vez de pedir para resolvê-la com uma cor.
O contêiner é um contêiner, e pode guardar uma rajada, um conjunto de alternativas ou uma sequência. O decodificador aqui pega a imagem principal — a que o telefone ou a câmera mostra ao abrir o arquivo — e para por aí.
É deliberado: converter toda imagem do contêiner transformaria um arquivo solto num lote surpresa de oito, e a imagem que você pretendia é a que você viu. Se realmente precisa do resto, isso é trabalho de um software que navega o contêiner, não de um conversor.
Não existe uma página de JPG para HEIF neste site, e não vai existir. Decodificar HEIF é feito pela libheif, LGPL-3.0, o que um site estático pode fazer honestamente citando e publicando a licença. Codificar precisaria de um codificador HEVC, e o mais usado é GPL, cujos termos um site como este não consegue cumprir.
Então é um recurso ausente com um motivo, não um esquecimento — e muda o que você deveria fazer com seus arquivos: guarde os HEIF originais. Um JPG feito a partir deles é uma cópia que sempre pode ser refeita; a viagem inversa não existe aqui em nenhum preço.
| HEIF | JPG | |
|---|---|---|
| Nome completo | High Efficiency Image File Format | Imagem JPEG |
| Extensão do arquivo | .heif | .jpg, .jpeg, .jpe |
| Tipo de mídia | image/heif | image/jpeg |
| Compressão | Com perdas — o tamanho é comprado com qualidade | Com perdas — o tamanho é comprado com qualidade |
| Publicado pela primeira vez | 2015 | 1992 |
| Publicado por | MPEG | Joint Photographic Experts Group |
| Especificação | ISO/IEC 23008-12 | ITU-T T.81 |
| Licença | Publicado, não padronizado | Padrão aberto |
| Situação hoje | Atual | Atual |
| Profundidade de bits | 10 | 8 |
| Cor que consegue descrever | YCbCr, gama ampla | RGB, tons de cinza, YCbCr |
| Maior imagem | — | 65.535 px por lado |
| Abre no navegador | Alguns navegadores | Todos os navegadores |
| Considerado no lugar | AVIF | WebP, AVIF, HEIC |
JPG não tem canal alfa. Um arquivo HEIF 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.
JPG guarda uma única imagem parada. De um arquivo HEIF 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.
JPG comporta uma página. Um arquivo HEIF de várias páginas é convertido página por página, não em um arquivo só.
HEIF guarda até 10 bits por canal e JPG guarda 8. Essa precisão a mais é o que aguenta correções fortes sem faixas, então converta depois de editar, não antes.
JPG abre em qualquer navegador atual. HEIF alcança ainda menos navegadores. Se o arquivo vai para uma página web ou um formulário, esse costuma ser todo o motivo da conversão.
HEIF e JPG são formatos com perda, então aqui há uma segunda compressão sobre a primeira. Se você ainda tem o original, comece por ele — cada rodada custa um pouco mais que a anterior.
HEIF é o formato da MPEG, publicado em 2015. Registra 10 bits por canal.
JPG vem da Joint Photographic Experts Group é de 1992, descrito em ITU-T T.81. Adobe Photoshop, GIMP e Preview leem o formato.
JPG foi publicado em 1992 e HEIF em 2015. 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 é libheif, o decodificador de referência do HEIC da Apple; 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. libheif é baixado para a sua máquina e roda lá, e por isso não há contador.
JPG comprime, então dados se perdem. No ajuste padrão isso não aparece; se você quer garantia, aumente a qualidade. O formato de destino não aceita transparência, então as áreas transparentes são preenchidas com a cor de fundo.
JPG não tem canal alfa. Um arquivo HEIF 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.
JPG guarda uma única imagem parada. De um arquivo HEIF 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.
JPG comporta uma página. Um arquivo HEIF de várias páginas é convertido página por página, não em um arquivo só.
O que esta página afirma sobre HEIF e JPG pode ser conferido, e estes são os documentos que resolvem a questão.