HEIC para JPG
Transforme fotos HEIC do iPhone em arquivos JPG que abrem em qualquer lugar, mantendo a data e a localização GPS, e com a imagem na posição certa.
Solte seus arquivos aqui
.heic, .heif, .hif · até 100 MB
Como converter HEIC para JPG
- 1
Solte suas fotos HEIC
Até 50 de uma vez, direto do iPhone ou de uma pasta sincronizada pelo celular. Arquivos que chegam sem tipo MIME, como o Safari costuma enviar, são aceitos pela extensão.
- 2
Escolha a qualidade e o que manter
A qualidade 90 é o padrão e, a olho nu, não se distingue do original. Decida se a data da foto e as coordenadas GPS seguem junto com a imagem.
- 3
Baixe os arquivos JPG
Uma foto volta como um único .jpg. Várias voltam em pulsarkit-heic-to-jpg.zip, e um arquivo que falha não interrompe o resto do lote.
Por que outros conversores devolvem a foto deitada
Um arquivo HEIC pode registrar a rotação em dois lugares completamente diferentes. Os iPhones modernos gravam uma propriedade irot no próprio contêiner, então qualquer decodificador correto já devolve a foto em pé. Os mais antigos, como o iPhone 7, não gravam nada no contêiner e registram a rotação só na tag EXIF Orientation, e o decodificador devolve o quadro deitado. Um conversor que aplica a tag EXIF sem verificar gira duas vezes a foto moderna e a deixa deitada; um conversor que ignora a tag deixa a foto antiga de lado. Esta ferramenta lê as duas informações, aplica a que ainda não foi aplicada, grava o resultado nos próprios pixels e escreve Orientation = 1 no arquivo final, para que nenhum programa depois gire a foto uma terceira vez. Os dois casos são cobertos por testes com fotos reais dos dois celulares.
O que vai junto com a foto e o que fica de fora
Com a opção “Manter data, câmera e configurações” ativada, que é o padrão, a data da foto, a marca e o modelo da câmera, a lente, a exposição e o ISO são regravados em um segmento APP1 do JPG, exatamente como uma câmera os gravaria. As coordenadas GPS seguem à parte e podem ser descartadas sem mexer no resto, que é a configuração que a maioria das pessoas quer antes de postar uma foto publicamente. A miniatura embutida é sempre descartada: ela mostra a foto na orientação e no tamanho originais, e manter uma prévia desatualizada dentro de um arquivo convertido causa mais confusão do que economiza bytes. Se você precisa do arquivo totalmente limpo, a ferramenta Remover metadados de foto está a um clique, como próximo passo.
Quando um arquivo .heic não é HEIC
Algumas câmeras e apps de mensagens salvam dados AV1 dentro de um contêiner e ainda assim chamam o arquivo de .heic. Aqui, o formato é decidido pela leitura dos doze primeiros bytes, nunca pela extensão, então esses arquivos são reconhecidos como AVIF e decodificados com o codec AVIF, e não com o de HEIC. Você recebe um JPG convertido e um aviso sobre o que de fato havia dentro, não um erro. Um arquivo cuja marca de contêiner (brand) não seja HEIC nem AVIF, como um vídeo renomeado por engano, é recusado com uma mensagem clara, em vez de virar uma imagem quebrada.
O decodificador e a licença que vem com ele
O navegador não consegue abrir HEIC sozinho, por isso esta página usa a libheif 1.19.8, a implementação de referência em código aberto e a mesma que está por trás da maior parte do suporte a HEIC em programas de computador. Ela é distribuída sob a licença LGPL-3.0, que exige duas coisas: que seja entregue como um componente substituível à parte, e não fundida ao resto do código, e que o código-fonte esteja disponível. As duas condições são cumpridas ao pé da letra: o módulo WebAssembly é baixado como um arquivo próprio de /libheif/ e não faz parte de nenhum pacote (bundle), o texto da licença fica ao lado dele, em /libheif/LICENSE, e o código-fonte sem modificações exatamente desta versão está em https://github.com/catdad-experiments/libheif-js/tree/v1.19.8 e https://github.com/strukturag/libheif. O efeito prático para você é um download único do decodificador, um arquivo de cerca de 1 MB, na primeira vez que você converte algo; depois o navegador o guarda em cache, inclusive para o conversor HEIC para PNG, que usa o mesmo módulo.
As fotos nunca saem do seu dispositivo
A decodificação e a nova codificação acontecem dentro da aba do navegador, com WebAssembly. O decodificador HEIC é baixado uma vez, como um módulo separado, fica no cache do navegador e trabalha com os bytes localmente. Nenhuma foto é enviada, nenhuma cópia é guardada, e fechar a aba apaga tudo da memória. Isso importa aqui mais do que em quase qualquer outro lugar, porque são fotos pessoais, com data e localização.
Perguntas frequentes
Por que o iPhone salva fotos em HEIC e não em JPG?
O HEIC guarda a mesma imagem em mais ou menos metade do espaço de um JPG com qualidade parecida, e por isso a Apple o tornou o padrão no iOS 11. O preço é a compatibilidade: muitos apps do Windows, programas de foto mais antigos e formulários de envio na web ainda o recusam, e é exatamente aí que você precisa de um JPG.
Por que outros conversores de HEIC deixam a foto deitada?
Porque a rotação fica em dois lugares em um arquivo HEIC, e eles nem sempre concordam. Se um conversor aplica a tag EXIF Orientation a uma foto cujo contêiner já trazia a rotação, ele gira a foto duas vezes. Esta ferramenta verifica primeiro o contêiner e só recorre ao EXIF quando o contêiner não diz nada.
A data da foto e a localização GPS são mantidas?
Sim, as duas, por padrão, e cada uma pode ser desativada separadamente. A data, a câmera e as configurações de exposição são regravadas no bloco EXIF do JPG; as coordenadas GPS têm uma opção própria, então você pode manter a data e descartar a localização antes de compartilhar uma foto.
O que acontece com uma Live Photo?
Você recebe a imagem estática, que é o que o arquivo .heic de uma Live Photo contém de fato; a parte em vídeo fica em um arquivo .mov separado, ao lado. A imagem estática vem da imagem principal declarada no contêiner, então você recebe a foto de verdade, e não uma prévia em baixa resolução.
Por que meu arquivo .heic às vezes é, na verdade, um AVIF?
Porque algumas ferramentas salvam dados comprimidos em AV1 em um contêiner HEIF e mantêm a extensão .heic. Como o formato é lido dos próprios bytes do arquivo, esses casos são detectados e decodificados como AVIF automaticamente. A conversão funciona do mesmo jeito, e o resultado informa o que havia dentro.
Quantas fotos posso converter de uma vez?
Até 50 arquivos, com 100 MB cada um e 500 MB no total. Eles são processados um depois do outro, com as mesmas configurações; a barra de progresso acompanha os arquivos concluídos, e o que falhar é pulado, sem cancelar o lote inteiro.
Funciona direto no celular?
Sim. Tudo roda no navegador, então abrir esta página no iPhone e escolher fotos do rolo da câmera funciona do mesmo jeito que no computador. Como o Safari muitas vezes informa um tipo MIME vazio para HEIC, o seletor de arquivos também aceita arquivos pelas extensões .heic, .heif e .hif.
Minhas fotos são enviadas para um servidor?
Não. O decodificador e o codificador são módulos WebAssembly que rodam na sua aba; os bytes da foto são lidos do disco para a memória e nunca são enviados para lugar nenhum. Não há conta, nem fila, nem nada para excluir depois.
Guias
- Alternativa ao iLoveIMG para imagens: o que é igual e o que faltaEm 20 de outubro de 2026, comparamos com o PulsarKit os 13 cartões de ferramentas da página inicial do iLoveIMG. Desses, 11 tinham equivalente; o Upscale Image não tinha nenhum, e o Blur face só chegou perto.
- Alternativa ao TinyWow: o que é igual e o que faltaEm 20 de outubro de 2026, comparamos com o PulsarKit os 187 cartões de PDF, imagem e vídeo da página de ferramentas do TinyWow. Desses, 111 tinham equivalente. Edições com IA, transcrições, download de vídeos de redes sociais e alguns formatos não tinham.
- Como converter uma pasta de fotos HEIC do iPhone para JPG em loteConverter uma pasta de fotos do iPhone para JPG parece trivial, até algumas delas voltarem giradas para o lado errado sem nenhum motivo aparente.