📱Converter HEIC para JPG (Fotos do iPhone)

Converta fotos HEIC do iPhone para JPG direto no navegador — o jeito mais simples de converter HEIC para JPG sem instalar nada, com decodificação libheif local e prévia de cada imagem.

Carregue uma foto HEIC do iPhone. A decodificação roda no seu navegador (libheif em WASM) — processamento 100% local, nada sai do navegador.

🔒 Cálculo 100% local — os dados que você digita não saem do seu navegador, nada é enviado a servidores.

Fonte: libheif (LGPL-3.0) — decodificação HEIC 100% no navegador — o decodificador libheif roda em WASM no cliente; nenhuma foto é enviada · Última verificação em 07/10/2026

O iPhone salva fotos em HEIC, um formato compacto que muitos sites e programas antigos não abrem. Esta ferramenta decodifica o HEIC inteiramente no navegador, com a biblioteca libheif compilada para WASM, e reexporta cada imagem como JPG. Você vê a prévia, ajusta a qualidade e baixa — sem enviar a foto a servidores, em processamento 100% local.

Como usar o conversor HEIC

  1. Carregue a foto HEICEscolha o arquivo .heic ou .heif, de preferência a foto original do iPhone, sem reexportar antes por outro aplicativo.
  2. Veja a prévia de cada imagemArquivos em rajada (burst) e algumas Live Photos contêm várias imagens. Cada uma aparece na lista com dimensões e tamanho do JPG gerado.
  3. Ajuste a qualidade e baixeMova o controle entre 50% e 100% (padrão 92%) e baixe o JPG de cada imagem, uma a uma, ou todas de uma vez com o botão de download geral.

Como funciona a conversão

O HEIC é um contêiner ISO Base Media que guarda imagens codificadas em HEVC (H.265), o codec que o iPhone usa para economizar espaço. Navegadores não decodificam HEIC nativamente, então esta ferramenta carrega a libheif, a mesma biblioteca C++ usada por programas como ImageMagick e GIMP, compilada para WebAssembly.

O arquivo é lido como um ArrayBuffer e passado ao decodificador, que devolve uma lista com cada imagem do contêiner — o HEIC permite guardar várias imagens, como as fotos em rajada. Para cada imagem, a ferramenta lê largura e altura, decodifica os pixels em RGBA e os desenha em um canvas. Por fim, o canvas é reexportado no formato JPEG com a qualidade escolhida. Como o JPEG não tem transparência, áreas alfa do HEIC viram fundo opaco na exportação.

arrayBuffer → new HeifDecoder().decode(bytes) → img.display(rgba) → canvas.toBlob('image/jpeg', qualidade)

Exemplo resolvido

Na bancada de testes, uma foto HEIC de 2,99 MB foi carregada no decodificador. O arquivo continha uma única imagem de 3992×2992 pixels, sem canal alfa. A decodificação produziu 47,78 MB de dados de pixel (3992 × 2992 × 4 bytes, RGBA), que o canvas desenhou em frações de segundo.

Reexportando essa imagem em JPEG com qualidade 92%, o resultado costuma ficar entre 1 e 2 MB — bem menor que o PNG equivalente e praticamente indistinguível da foto original para olhos comuns. A qualidade 100% elimina quase todos os artefatos, mas o arquivo cresce bastante; para galerias na web, 85% a 92% é o ponto de equilíbrio entre tamanho e nitidez. Arquivos muito grandes (fotos de 12 MP ou mais) demoram mais porque a decodificação WASM roda no seu aparelho, não em um servidor.

Um caso típico de rajada: uma sequência de 10 fotos do iPhone em um único HEIC de 28 MB. O decodificador lista as 10 imagens, cada uma com sua próvia e seu JPG. Como todas vêm do mesmo evento, vale baixar todas de uma vez e descartar as repetidas depois — o trabalho de decodificação é feito uma única vez, localmente.

Privacidade e limites

  • Processamento 100% local: a foto é decodificada no seu navegador por WASM; nada sai do navegador e nada é enviado a servidores
  • Arquivos HEIC muito grandes podem demorar — a decodificação e a codificação JPEG rodam no seu aparelho
  • O JPEG de saída não tem transparência: áreas transparentes do HEIC viram fundo opaco
  • Só imagens decodificáveis pela libheif (HEVC e codecs compatíveis) são aceitas; arquivos corrompidos geram um aviso claro
  • Fotos Live Photo guardam vídeo em arquivos separados (MOV); apenas a imagem do par é convertida aqui
  • A libheif usada é LGPL-3.0 e roda inteiramente do lado do cliente
  • A decodificação pode demorar alguns segundos em fotos de 12 MP ou mais, pois o WASM roda no seu aparelho

Dicas para tirar o melhor proveito

Se você só precisa mandar a foto para o WhatsApp ou para um site de banco de imagens, a qualidade 92% já resolve com arquivo bem menor. Guarde a qualidade 100% para impressão e para edição posterior, quando cada detalhe conta.

No iPhone, para evitar HEIC na origem, ajuste Câmera em Formatos e escolha Mais compatível — mas converter aqui é mais rápido quando você já tem a pasta inteira em HEIC. Ao converter um álbum, comece por uma foto representativa, confira a prévia ampliada e só então processe as demais com a mesma qualidade. E lembre: cada conversão JPEG é com perda, então mantenha o HEIC original como mestre e converta sempre a partir dele.

Para compartilhar em apps que só aceitam JPG (WhatsApp, e-mails corporativos, sistemas de impressão), a qualidade 92% já resolve com arquivo bem menor. Se a foto vai para um banco de imagens ou para impressão profissional, suba para 100% e verifique a prévia ampliada antes de baixar.

Erros comuns a evitar

O erro mais comum é esperar que o conversor abra arquivos de vídeo do Live Photo: ele converte apenas a imagem still, não o clipe de vídeo. Outro engano é achar que o JPG vai preservar transparência — o JPEG não suporta canal alfa, então logotipos com fundo transparente em HEIC sairão com fundo opaco; nesses casos, prefira converter para PNG em uma ferramenta de imagens.

Também é comum confundir HEIC com HEIF: HEIF é o formato genérico do contêiner, e HEIC é a variante com vídeo HEVC que o iPhone usa — ambas as extensões são aceitas aqui. Por fim, não reconverta o mesmo JPG várias vezes: cada passagem JPEG perde um pouco de qualidade. Converta uma vez, a partir do HEIC original, e arquive o resultado. Se o arquivo for um vídeo disfarçado de imagem (extensão errada), a ferramenta avisa que o contêiner não tem imagens decodificáveis.

Veja também

Se esta ferramenta foi útil, você também pode precisar destas relacionadas: Compressor de imagem, Conversor de imagem, Converter TIFF para JPG (Multi-página), Converter AVIF para JPG.

Perguntas frequentes

Como converter HEIC para JPG sem instalar programa?

Carregue a foto nesta página: a libheif em WASM decodifica o HEIC no próprio navegador e você baixa o JPG. Nada é enviado a servidores.

Por que o iPhone salva fotos em HEIC?

O HEIC usa o codec HEVC (H.265), que comprime mais que o JPEG com a mesma qualidade visível — as fotos ocupam cerca de metade do espaço, economizando armazenamento.

A foto é enviada para algum servidor?

Não. A decodificação acontece no seu navegador via WebAssembly, em processamento 100% local. A foto nunca sai do seu aparelho.

Arquivos com várias fotos (rajada) são convertidos?

Sim. O HEIC pode guardar múltiplas imagens no mesmo arquivo; o decodificador lista cada uma e você recebe um JPG por imagem, com prévia individual.

Qual a melhor qualidade de JPG?

92% (o padrão) equilibra tamanho e nitidez para a maioria dos usos. Use 100% para impressão e edição, e 85% ou menos apenas para web quando o peso importa mais.

O JPG preserva a transparência do HEIC?

Não. O JPEG não suporta canal alfa; áreas transparentes viram fundo opaco. Para manter transparência, converta para PNG ou WebP em vez de JPG.

Explore mais ferramentas gratuitas

Dezenas de calculadoras, conversores e geradores — todos funcionam no navegador, sem cadastro e sem instalar nada.