BrowserTools
Início / Imagens / HEIC para JPG

HEIC para JPG

Transforma as fotos HEIC do iPhone em imagens JPG, PNG ou WebP que abrem em qualquer lado, sem as enviar para lado nenhum.

A carregar HEIC para JPG… Se nada acontecer, ativa o JavaScript.

Desde o iOS 11, os iPhones e iPads guardam as fotos em HEIC por predefinição. O formato guarda as imagens com o codec de vídeo HEVC (H.265) dentro de um contentor HEIF, o que mantém mais ou menos a mesma qualidade visual do JPEG em cerca de metade do espaço. O problema é a compatibilidade: o Chrome, o Firefox e o Edge não conseguem mostrar HEIC, muitos sites, lojas de impressão e formulários online recusam-no, e o Windows precisa de codecs extra da Microsoft Store para mostrar sequer uma miniatura. Este conversor transforma ficheiros HEIC e HEIF em JPG, PNG ou WebP para que abram em qualquer dispositivo e possam ser enviados para qualquer sítio. Larga uma foto ou uma pasta inteira, escolhe o formato de saída e descarrega cada ficheiro à parte ou tudo junto num ZIP.

Perguntas frequentes

As minhas fotos são enviadas para um servidor?
Não. O descodificador de HEIC é descarregado uma vez a partir deste site e depois corre dentro do teu navegador. As fotos são lidas do teu dispositivo, convertidas em memória e devolvidas como transferências. Nenhuma imagem é enviada para lado nenhum, por isso a ferramenta serve também para fotos sensíveis, como documentos de identificação ou papéis médicos que fotografaste.
Porque é que não consigo abrir ficheiros HEIC no computador ou no Chrome?
O HEIC usa o codec de vídeo HEVC, que está coberto por patentes licenciadas através de vários consórcios. Por causa do custo e da incerteza das licenças, o Chrome, o Firefox e o Edge não incluem um descodificador de imagens HEVC, e o Windows só lê HEIC depois de instalares as extensões HEIF e HEVC da Microsoft Store. Converter para JPG evita o problema de vez.
Preciso desta ferramenta se usar o Safari ou um Mac?
Talvez não. O macOS, o iOS e as versões recentes do Safari já abrem e mostram HEIC, e num Mac podes exportar um JPG a partir da Pré-visualização ou das Fotografias. O conversor é mais útil no Windows, Android, Linux e ChromeOS, quando precisas de converter muitos ficheiros de uma vez ou quando um site ou aplicação recusa HEIC.
O que acontece com as Live Photos e as fotos em rajada?
Uma Live Photo do iPhone é uma imagem HEIC mais um pequeno vídeo MOV à parte, por isso converter o HEIC dá-te a imagem fixa. As rajadas são normalmente guardadas como ficheiros HEIC separados, um por foto. Algumas câmaras e aplicações guardam várias imagens dentro de um único ficheiro HEIF; nesse caso a ferramenta converte a primeira imagem e diz-te quantas imagens o ficheiro contém.
As fotos ficam com a orientação certa?
Sim. O HEIF guarda a orientação como instruções de rotação e espelho dentro do ficheiro, e o descodificador aplica-as antes de guardar a imagem. O JPG resultante já tem os píxeis na posição certa e não leva etiqueta de orientação, por isso nenhum visualizador o pode rodar duas vezes.
Os dados EXIF (data, câmara, localização) são mantidos?
Não. Os ficheiros convertidos contêm só a imagem. Isto remove a localização GPS, o que é bom para a privacidade quando partilhas fotos, mas também remove a data da captura e os dados da câmara. Se precisares dessa informação, guarda os HEIC originais ou consulta-os primeiro num visualizador de EXIF.
Que qualidade devo usar para JPG?
90% é um bom equilíbrio: a imagem fica igual à original e o ficheiro continua razoavelmente pequeno. Escolhe 95 a 100% para fotos que vais imprimir ou editar, e 75 a 85% quando precisas de ficheiros pequenos para email ou mensagens. O PNG ignora a qualidade porque não tem perdas.
Porque é que o JPG fica maior do que o HEIC?
A compressão HEVC é mais eficiente do que o método JPEG, que tem décadas, por isso um JPG com a mesma qualidade visual ocupa normalmente 1,5 a 2 vezes mais espaço. Baixar a qualidade ou escolher WebP dá ficheiros mais pequenos. Um PNG fica muito maior, muitas vezes cinco a dez vezes o tamanho do HEIC.
Que software faz a conversão?
A descodificação é feita pela libheif, a biblioteca HEIF de código aberto da struktur AG, com o descodificador HEVC libde265, ambos compilados para WebAssembly e empacotados pelo projeto heic-to. São distribuídos sob a GNU Lesser General Public License (LGPL-3.0). A codificação final em JPG, PNG ou WebP é feita pelos codificadores de imagem do próprio navegador.

Sobre HEIC para JPG

A conversão acontece toda no teu navegador. Na primeira utilização, a página carrega uma versão em WebAssembly da libheif (cerca de 3 MB, guardada em cache depois) e, a partir daí, cada ficheiro é descodificado e recodificado no teu computador ou telemóvel. Nada é enviado, por isso fotos privadas, documentos que fotografaste e fotos dos teus filhos nunca saem do teu dispositivo. Cada ficheiro mantém o nome original com a nova extensão (IMG_1234.HEIC passa a IMG_1234.jpg), a rotação guardada no HEIC é aplicada para que as fotos ao alto fiquem direitas, e os metadados da câmara, como a localização GPS, não são copiados, o que dá jeito se vais partilhar as fotos publicamente.

Que formato escolher? O JPG é a opção segura: todas as aplicações, sites e impressoras o aceitam e, com qualidade de 90%, o resultado é visualmente igual ao original, embora o ficheiro fique normalmente 1,5 a 2 vezes maior do que o HEIC, porque o JPEG comprime com menos eficiência. O PNG não tem perdas e é muito maior, só compensa se fores continuar a editar a imagem. O WebP dá ficheiros mais pequenos do que o JPG com a mesma qualidade e funciona em todos os navegadores modernos, uma boa escolha para sites. Se preferires não voltar a converter, podes pôr o iPhone a fotografar em JPEG em Definições, Câmara, Formatos, Mais compatível, ou manter o HEIC e deixar o iOS converter automaticamente quando copias as fotos para um computador (Definições, Fotografias, Transferir para Mac ou PC, Automático).

Uma foto de iPhone é na verdade um mosaico de pequenas imagens

Se abrires um HEIC de 12 megapíxeis de um iPhone num editor hexadecimal, não vais encontrar uma imagem grande. Vais encontrar uma grelha de 48 imagens HEVC separadas, cada uma com 512 por 512 píxeis, mais um pequeno item de instruções chamado grid que diz como dispô-las em oito colunas e seis linhas. O descodificador descodifica cada mosaico e junta-os, cortando as margens para o tamanho real da foto.

A Apple faz isto porque o HEVC foi pensado para vídeo e os descodificadores em hardware estão afinados para tamanhos de fotograma como HD ou 4K. Mosaicos pequenos permitem ao telemóvel codificá-los e descodificá-los em paralelo, mostrar uma zona da foto sem descodificar o resto e ficar dentro de limites que qualquer chip HEVC suporta.

O mesmo ficheiro traz muitas vezes mais coisas: uma miniatura, um mapa de profundidade para o modo Retrato, um mapa de ganho que diz aos ecrãs HDR quanto mais brilhante deve ser cada zona, e o bloco EXIF. O HEIF foi desenhado desde o início como contentor para coleções de imagens e para as relações entre elas, e é por isso que um só ficheiro pode guardar uma rajada inteira ou uma sequência de imagens.

Apoiar