Por que as fotos do iPhone chegam em HEIC
Desde o iOS 11, em 2017, iPhones e iPads salvam as fotos em HEIF, o High Efficiency Image File format, com a extensão .heic. O contêiner é um padrão MPEG; a imagem dentro dele é comprimida com HEVC (H.265), o mesmo codec que os iPhones usam para vídeo. O ganho é real: uma foto de 12 MP que ocuparia de 3 a 4 MB como JPG normalmente cabe em 1,5 a 2,5 MB como HEIC, com o mesmo detalhe visível.
O problema é a compatibilidade. O Windows só abre HEIC depois que pacotes de codecs extras são instalados, muitos formulários web e lojas online o recusam, celulares Android mais antigos mostram um espaço cinza no lugar, e muitos serviços de impressão e editores de fotos ainda esperam JPG.
Converter do seu lado resolve isso de uma vez, sem pedir a cada destinatário que instale alguma coisa.
Evitando o HEIC desde o começo
Se você precisa de JPG com frequência, o próprio iPhone tem duas opções que vale conhecer:
- Ajustes → Câmera → Formatos → Mais Compatível faz a câmera salvar em JPG daqui em diante. Os arquivos ficam maiores, mas nada precisa ser convertido.
- Ajustes → Fotos → Transferir para Mac ou PC → Automático converte para JPG quando você copia as fotos por cabo.
Nenhuma das duas ajuda com as fotos que você já tem, com fotos enviadas a você como arquivos ou com imagens HEIC exportadas do iCloud. É aí que este conversor é útil.
Como a conversão funciona
A maioria dos navegadores não consegue ler HEIC sozinha, então a página carrega o libheif, um decodificador HEIF de código aberto compilado para WebAssembly, quando você adiciona o primeiro arquivo. O mesmo decodificador é usado em todos os navegadores, então os resultados são consistentes.
O decodificador lê a imagem principal do arquivo HEIC. As fotos do iPhone são guardadas internamente como uma grade de pequenos blocos, e o libheif os reúne na imagem completa e aplica a rotação gravada, então fotos na vertical saem em pé. Os pixels são então desenhados num canvas e codificados como JPG na qualidade escolhida. Tudo isso roda no seu dispositivo; as fotos não são enviadas.
Algumas partes de um arquivo HEIC não têm lugar num JPG e são descartadas:
- Mapas de profundidade do modo Retrato, então o desfoque não pode mais ser ajustado depois. O desfoque já aplicado à foto permanece.
- O mapa de ganho HDR que os iPhones mais novos acrescentam. O JPG fica como a versão de brilho padrão da foto, então numa tela HDR ele pode parecer menos brilhante que no app Fotos.
- Metadados EXIF: data da foto, modelo da câmera, lente, exposição e localização GPS.
Esse último ponto tem dois lados. Remover os dados de localização é uma vantagem quando você publica fotos abertamente. Se você precisa das datas de captura para organizar um acervo, anote-as antes com o visualizador de EXIF ou guarde os HEIC originais junto com os JPGs.
Escolhendo a qualidade para cada finalidade
O controle vai de 10% a 100% e começa em 85%. O que muda é quantos bytes o codificador JPG pode gastar; as dimensões em pixels continuam idênticas, então um HEIC de 4032×3024 vira um JPG de 4032×3024.
- Compartilhamento e formulários online: 75–85%. Uma foto típica de iPhone fica em torno de 1,5 a 3 MB a 85%, menos a 75%.
- Impressão: 90%. Os bytes extras preservam texturas finas de pele, folhagem e tecido que aparecem no papel.
- Edição posterior: 95–100%. Cada novo salvamento em JPG perde mais um pouco, então comece com a maior qualidade possível.
Lembre que o JPG normalmente fica maior que o HEIC mesmo a 85%, porque o HEVC é o codec mais eficiente. Se um site limita os envios a 1 ou 2 MB, reduzir a resolução funciona melhor do que baixar muito a qualidade: redimensionar uma foto de 12 MP para 2048 px no lado maior costuma deixá-la bem abaixo de 1 MB, ainda nítida em qualquer tela de celular ou notebook.
Lotes grandes e solução de problemas
Você pode soltar as fotos de uma pasta inteira de uma vez. Elas são decodificadas uma após a outra, e a lista mostra o tamanho original e o convertido de cada arquivo. Quando o lote termina, baixe os arquivos individualmente ou num único ZIP. Cada arquivo pode ter até 50 MB, o que cobre até as imagens de 48 MP dos modelos Pro recentes.
Se algo der errado:
- O arquivo é recusado ou não decodifica. Confira se ele é mesmo HEIC; alguns apps colocam a extensão
.heicem JPGs ou vídeos. Um arquivo que abre no app Fotos mas não aqui pode ter sido danificado na transferência; copie-o de novo. - A conversão está lenta no celular. Decodificar HEVC é pesado; cem fotos de 12 MP são rápidas num notebook, mas levam um tempo num celular mais antigo.
- Live Photos. O HEIC guarda só a imagem estática; o vídeo curto fica num arquivo
.movseparado e não faz parte da conversão.