Como converter HEIC para JPG em lote: ferramenta gratuita para cada dispositivo
| Dispositivo | Ferramenta gratuita | Como |
|---|---|---|
| iPhone / iPad | App Atalhos | Selecionar Fotos (vários) → Converter Imagem (JPEG) → Salvar no Álbum de Fotos |
| Mac | Finder | Selecione os arquivos → clique com o botão direito → Ações Rápidas → Converter Imagem |
| Windows | ImageMagick | Uma linha no PowerShell converte uma pasta (Método 4) |
| Linux | heif-convert | Um loop for sobre *.heic (Método 5) |
O conversor online desta página processa um arquivo por envio. Use-o para poucas fotos e uma ferramenta de lote para pastas inteiras.
Quando você precisa de conversão HEIC para JPG em lote
A Apple adotou HEIC (High Efficiency Image Container) como formato de foto padrão a partir do iOS 11 e do macOS High Sierra. Arquivos HEIC são cerca de 50% menores do que JPGs equivalentes com a mesma qualidade visual, o que economiza espaço de armazenamento significativo em iPhones e iPads. O problema aparece no momento em que você tenta compartilhar essas fotos fora do ecossistema Apple.
PCs com Windows, dispositivos Android mais antigos, muitas plataformas web, serviços de impressão e editores de fotos legados não abrem arquivos HEIC nativamente. Quando você tem um punhado de imagens, convertê-las uma a uma é gerenciável. Mas após uma viagem, uma sessão de fotos de produto ou uma exportação completa da biblioteca do iCloud, você pode estar olhando para centenas ou milhares de arquivos HEIC que precisam todos virar JPGs.
É exatamente isso que a conversão em lote resolve — processar uma pasta inteira de imagens HEIC em uma única operação em vez de repetir os mesmos passos para cada arquivo.
Método 1: CleverUtils.com — online, um arquivo por vez
Funciona em qualquer navegador no Windows, Mac, Linux e celulares, sem instalação. Ele converte um arquivo por envio, então é indicado para algumas fotos, e não para uma biblioteca inteira.
Como funciona
- Abra o conversor acima (ou role até o final desta página).
- Arraste e solte um arquivo HEIC na área de envio, ou clique em Choose File.
- Clique em Convert to JPG. O arquivo é convertido em nossos servidores com qualidade JPG 92.
- Baixe o JPG e repita para a próxima foto.
Aviso de privacidade: todos os arquivos enviados são transmitidos por HTTPS criptografado e excluídos automaticamente dos nossos servidores em até 2 horas. Não visualizamos, compartilhamos ou armazenamos suas fotos além da janela de conversão.
Por que usar o método online
- Multiplataforma — funciona em qualquer navegador moderno em qualquer SO.
- Nenhum software para instalar — nada para baixar, atualizar ou desinstalar depois.
- Preserva os metadados EXIF — modelo da câmera, localização GPS, data da captura e outras tags são transferidas para a saída JPG.
- Padrões de alta qualidade — o conversor usa configurações de qualidade otimizadas, então você não precisa configurar nada.
- Funciona no celular — selecione fotos diretamente da galeria do seu iPhone ou iPad e converta-as no Safari ou Chrome.
Método 2: Ação Rápida do Finder do Mac
A partir do macOS Monterey (12.0), o Finder inclui um conversor de imagens em lote integrado. Sem terminal, sem apps — apenas clique com o botão direito.
Passos
- Abra o Finder e navegue até a pasta que contém seus arquivos HEIC.
- Selecione todos os arquivos: pressione
Cmd + Apara selecionar tudo, ouCmd + cliquepara escolher arquivos específicos. - Clique com o botão direito (ou Control-clique) na seleção.
- Escolha Ações Rápidas → Converter Imagem.
- Na caixa de diálogo, defina o formato como JPEG e escolha um tamanho (Tamanho Atual mantém a resolução original).
- Clique em Converter para JPEG. Novos arquivos JPG aparecem ao lado dos originais.
Dica: se não encontrar «Converter Imagem» no menu de Ações Rápidas, vá em Ajustes do Sistema → Privacidade e Segurança → Extensões → Finder e verifique se «Converter Imagem» está ativado.
Limitações
- Disponível apenas no macOS Monterey (12.0) e posterior.
- Sem controle sobre o nível de qualidade JPG — o macOS escolhe seu próprio padrão.
- Mais lento que os métodos de linha de comando para lotes muito grandes (1.000+ arquivos).
- Os arquivos de saída são colocados no mesmo diretório que os originais, o que pode poluir a pasta.
Método 3: Terminal do Mac com sips
O comando sips (scriptable image processing system) vem pré-instalado em todos os Macs. Ele lida com conversão em lote com um simples loop e lê HEIC a partir do macOS High Sierra.
O comando
Abra o Terminal, entre com cd na pasta com seus arquivos HEIC e execute:
for f in *.heic *.HEIC; do
[ -f "$f" ] || continue
sips -s format jpeg "$f" --out "${f%.*}.jpg"
done
Isso itera sobre cada arquivo .heic e .HEIC no diretório atual, converte cada um para o formato JPEG e o salva com extensão .jpg. A proteção [ -f "$f" ] || continue ignora o padrão se nenhum arquivo correspondente existir.
Definir a qualidade JPG
Por padrão, o sips usa uma configuração de alta qualidade. Para defini-la explicitamente (por exemplo, qualidade 90 em uma escala de 0–100):
for f in *.heic *.HEIC; do
[ -f "$f" ] || continue
sips -s format jpeg -s formatOptions 90 "$f" --out "${f%.*}.jpg"
done
Salvar em uma pasta separada
Para manter seus originais limpos, envie a saída para um subdiretório:
mkdir -p jpg_output
for f in *.heic *.HEIC; do
[ -f "$f" ] || continue
sips -s format jpeg -s formatOptions 92 "$f" --out "jpg_output/${f%.*}.jpg"
done
Observação: no nosso teste, o sips manteve os dados EXIF (câmera, data de captura, GPS) e o perfil de cor Display P3 ao converter HEIC para JPEG. Se alguma ferramenta descartar os metadados, copie-os de volta com exiftool -TagsFromFile original.heic output.jpg
Método 4: Windows PowerShell com ImageMagick
O Windows não inclui um conversor HEIC nativo, mas o ImageMagick — um kit de processamento de imagens gratuito e de código aberto — lida com arquivos HEIC com controle total de qualidade. Após instalar o ImageMagick (certifique-se de marcar «Add to PATH» durante a instalação e instalar o delegate HEIF), abra o PowerShell e execute:
O comando
Get-ChildItem *.heic | ForEach-Object {
magick $_.FullName -quality 92 ($_.DirectoryName + "\" + $_.BaseName + ".jpg")
}
Isso encontra cada arquivo .heic no diretório atual, converte-o para JPG em qualidade 92 e salva-o ao lado do original.
Salvar em uma pasta separada
New-Item -ItemType Directory -Force -Path ".\jpg_output"
Get-ChildItem *.heic | ForEach-Object {
magick $_.FullName -quality 92 (".\jpg_output\" + $_.BaseName + ".jpg")
}
Conversão recursiva (subpastas incluídas)
Para processar arquivos HEIC em todas as subpastas preservando a estrutura de diretórios:
Get-ChildItem -Recurse -Filter *.heic | ForEach-Object {
$outDir = $_.DirectoryName -replace 'HEIC_Folder', 'JPG_Output'
New-Item -ItemType Directory -Force -Path $outDir | Out-Null
magick $_.FullName -quality 92 ("$outDir\" + $_.BaseName + ".jpg")
}
Dica: se o magick reportar «no decode delegate for this image format», o delegate HEIF não foi instalado. Execute novamente o instalador do ImageMagick e marque a caixa para suporte HEIF/HEIC, ou instale o libheif separadamente.
Método 5: CLI do Linux com libheif
No Linux, o pacote libheif fornece heif-convert, uma ferramenta dedicada para decodificação HEIC. Instale-o a partir do repositório da sua distribuição:
# Debian / Ubuntu
sudo apt install libheif-examples
# Fedora
sudo dnf install libheif-tools
# Arch Linux
sudo pacman -S libheif
Comando de conversão em lote
for f in *.heic *.HEIC; do
[ -f "$f" ] || continue
heif-convert "$f" "${f%.*}.jpg" -q 92
done
O parâmetro -q 92 define a qualidade JPEG em 92 (faixa: 0–100). Isso oferece um excelente equilíbrio entre tamanho de arquivo e qualidade visual.
Salvar em uma pasta separada
mkdir -p jpg_output
for f in *.heic *.HEIC; do
[ -f "$f" ] || continue
heif-convert "$f" "jpg_output/${f%.*}.jpg" -q 92
done
Acelerando com GNU Parallel
Para milhares de arquivos, o heif-convert executa sequencialmente por padrão. Use GNU Parallel para utilizar todos os núcleos da CPU:
ls *.heic *.HEIC 2>/dev/null | parallel heif-convert {} {.}.jpg -q 92
Isso distribui o trabalho por todos os núcleos disponíveis, reduzindo o tempo de conversão de forma aproximadamente proporcional à quantidade de núcleos.
Comparação de métodos
Cada método tem seus trade-offs. Escolha com base na sua plataforma, tamanho do lote e necessidade de controle de qualidade.
| Característica | CleverUtils.com | Finder Mac | sips Mac | Win PowerShell | CLI Linux |
|---|---|---|---|---|---|
| Plataforma | Qualquer (navegador) | macOS 12+ | macOS | Windows | Linux |
| Instalação necessária | Não | Não | Não | Sim (ImageMagick) | Sim (libheif) |
| Controle de qualidade | Fixa (92) | Não | Sim (0–100) | Sim (0–100) | Sim (0–100) |
| EXIF preservado | Sim | Sim (opção Preservar Metadados) | Sim | Sim | Sim |
| Pastas recursivas | Não (um arquivo por vez) | Não | Com script | Sim | Sim |
| Velocidade (100 arquivos) | Um envio por arquivo | ~2–4 min | ~30–60 s | ~30–60 s | ~20–40 s |
| Ideal para | Poucos arquivos | Lotes pequenos | Usuários avançados de Mac | Automação no Windows | Pipelines de servidor |
Dicas para conversão HEIC para JPG em lote
Escolhendo a qualidade JPG certa
A qualidade JPG é especificada em uma escala de 0 a 100. Valores mais altos produzem arquivos maiores com menos artefatos de compressão. Aqui está uma diretriz prática:
- 95–100: quase sem perdas. Os arquivos são 2–3x maiores que os originais HEIC. Use apenas para arquivamento ou impressão profissional.
- 88–92: o ponto ideal. Visualmente indistinguível do original para a maioria dos observadores. Os arquivos costumam ter cerca de 1,5 a 2,5 vezes o tamanho do HEIC original. Esta é a configuração recomendada.
- 75–85: suavização perceptível em uma inspeção próxima, especialmente em gradientes de céu e detalhes de cabelo. Aceitável para miniaturas web e publicações em redes sociais, onde as plataformas irão recomprimir de qualquer forma.
- Abaixo de 75: artefatos de bloco visíveis. Não recomendado, a menos que o tamanho do arquivo seja a prioridade máxima.
Nomeação e organização de arquivos
Ao converter em lote, use uma pasta de saída separada para manter os originais e arquivos convertidos separados. Todos os métodos de linha de comando acima incluem uma variante com pasta de saída. Isso facilita a verificação dos resultados antes de excluir os originais HEIC.
Verificando os resultados
Após uma grande conversão em lote, faça uma verificação rápida:
- Contagem de arquivos: certifique-se de que o número de arquivos JPG corresponde ao número de originais HEIC. Um simples
ls *.jpg | wc -l(ou(Get-ChildItem *.jpg).Countno PowerShell) confirmará. - Verificação de qualidade por amostragem: abra 5–10 arquivos aleatórios e compare-os com os originais lado a lado. Procure precisão de cor, nitidez e detalhes nas áreas de sombra.
- Faixa de tamanho de arquivo: JPGs convertidos em qualidade 92 geralmente têm 1,5–2,5x o tamanho dos originais HEIC. Se um arquivo estiver suspeitosamente pequeno, pode ter falhado silenciosamente.
Prevenindo HEIC na origem
Se preferir JPG daqui para frente, pode alterar as configurações da câmera do seu iPhone:
- Abra Ajustes → Câmera → Formatos.
- Selecione Mais Compatível em vez de Alta Eficiência.
Isso faz com que a câmera capture JPG nativamente. Observe que isso praticamente dobra o espaço ocupado por cada foto, e as fotos HEIC existentes na sua biblioteca não serão convertidas retroativamente — você ainda precisará de conversão em lote para essas.
Converter HEIC para JPG em lote no iPhone sem app
A maioria dos resultados para esta busca são apps pagos da App Store. O app Atalhos, que já vem no iPhone, faz o mesmo trabalho de graça.
- No Atalhos, toque em +.
- Adicione Selecionar Fotos e ative Selecionar Vários.
- Adicione Converter Imagem, escolha JPEG e, se quiser, um nível de qualidade.
- Adicione Salvar no Álbum de Fotos.
- Execute o atalho e selecione todas as fotos HEIC que deseja converter.
Para uma conversão rápida sem o Atalhos, selecione as fotos no Fotos, toque em Compartilhar → Copiar Fotos e cole-as em uma pasta do app Arquivos. As cópias coladas ficam em JPG.