O que é HEIC e por que a Apple o usa?
HEIC é o formato de foto padrão do iPhone: um contêiner HEIF com imagens HEVC. O que é, por que a Apple o usa e o que implica ao compartilhar.
O arquivo que seu iPhone cria sem perguntar
Toda foto feita num iPhone 7 ou mais novo (iOS 11+, 2017) é guardada como HEIC por padrão. Não porque a Apple goste de quebrar compatibilidade — porque a conta é convincente: uma foto de 12 megapixels ocupa 1,5–2,5 MB em HEIC contra 3–5 MB em JPEG com qualidade equivalente. Numa biblioteca de 40.000 fotos, é a diferença entre um telefone cheio e um confortável.
O que realmente há dentro de um .heic
Dois padrões se empilham:
- HEIF (High Efficiency Image Format) — o contêiner, padronizado pela MPEG em 2015. Pense numa caixa: pode guardar uma imagem ou uma sequência inteira, mais metadados, miniaturas, mapas de profundidade e instruções de edição.
- HEVC (H.265) — o codec de vídeo reaproveitado para comprimir fotos. Cada foto é essencialmente um quadro de vídeo HEVC, e é por isso que comprime tão bem: HEVC é uma geração mais novo que o algoritmo JPEG de 1992 e lida com gradientes suaves, sombras e texturas finas com muito mais eficiência.
Como o contêiner não é uma imagem só mas uma coleção, o HEIC também é como a Apple empacota bursts (sequência de quadros), dados de profundidade para o modo Retrato e histórico de edição (instruções de corte/rotação não destrutivas) num único arquivo — enquanto uma Live Photo junta uma foto HEIC com um clipe .mov separado. O JPEG não conseguiria fazer nada disso — a Apple precisaria de um formato paralelo de qualquer jeito.
Por que a Apple o escolheu
- Armazenamento: iPhones fotografam em 12–48 MP e gravam vídeo 4K; cortar os bytes de foto pela metade é a maior economia disponível.
- Recursos: Live Photo, burst e a profundidade do modo Retrato precisam de um contêiner multi-imagem — o HEIF era o padronizado que comportava o que eles precisavam.
- HDR: HEIC carrega cor de 10 bits; o pipeline HDR do iPhone o usa. O JPEG fica preso em 8 bits.
- Controle do ecossistema: a Apple controla as duas pontas — câmera e visualizador — então o clássico problema do ovo e da galinha não se aplicava dentro dos seus muros.
O problema que você já conhece
Fora dos muros da Apple a adoção nunca se completou. Chrome, Edge e Firefox ainda não exibem HEIC; o Windows precisa de uma extensão de codec; muitos apps, formulários de upload e visualizadores embutidos o rejeitam diretamente. O iOS disfarça isso convertendo para JPEG automaticamente ao compartilhar ou transferir — mas arraste um .heic para um desktop Windows ou um formulário web e ele volta. Essa é a lacuna que este site preenche: o conversor decodifica HEIC localmente no seu navegador, e a matriz de compatibilidade HEIC vs JPG mapeia exatamente o que abre onde.
Se preferir não produzir HEIC de saída, impedir seu iPhone de gerá-lo é uma mudança de dois toques — com um custo que vale entender primeiro.
Perguntas frequentes
HEIC e HEIF são a mesma coisa?
Quase. HEIF (High Efficiency Image Format) é o padrão do contêiner — a caixa que guarda imagens, metadados e sequências. HEIC é o nome que a Apple dá aos arquivos HEIF que usam o codec HEVC (H.265) dentro. Na prática, todo .heic de um iPhone é um contêiner HEIF com imagens HEVC; os termos são usados como sinônimos.
HEIC tem qualidade melhor que JPG?
No mesmo tamanho de arquivo, sim — HEVC é um codec muito mais moderno e preserva mais detalhe por byte, sobretudo em gradientes e texturas finas. Também suporta cor de 10 bits (céus HDR e tons de pele mais suaves) e transparência real, coisas que o JPEG não faz.
Android ou Windows abrem HEIC?
Android 10+ e Windows 10/11 (com o codec gratuito «HEIF Image Extensions») conseguem decodificá-lo, mas o suporte é irregular — dispositivos antigos, muitos apps e praticamente todos os navegadores que não são Safari não conseguem. É exatamente por isso que este conversor existe.
Por que meu arquivo às vezes se chama .heif em vez de .heic?
É a mesma coisa — a Apple usa .heic para fotos de câmera; outras ferramentas e câmeras podem gravar .heif ou .hif. O conversor verifica a assinatura real do arquivo, então qualquer nome funciona.