Come convertire HEIC in JPG in batch: lo strumento gratuito per ogni dispositivo
| Dispositivo | Strumento gratuito | Come |
|---|---|---|
| iPhone / iPad | App Comandi rapidi | Seleziona foto (più elementi) → Converti immagine (JPEG) → Salva nell'album foto |
| Mac | Finder | Seleziona i file → clic destro → Azioni Rapide → Converti Immagine |
| Windows | ImageMagick | Una sola riga di PowerShell converte un'intera cartella (Metodo 4) |
| Linux | heif-convert | Un ciclo for su *.heic (Metodo 5) |
Il convertitore online di questa pagina gestisce un file per caricamento. Usalo per poche foto e scegli uno strumento batch per le cartelle intere.
Quando serve la conversione HEIC in JPG in batch
Apple ha adottato HEIC (High Efficiency Image Container) come formato foto predefinito a partire da iOS 11 e macOS High Sierra. I file HEIC sono circa il 50% più piccoli dei JPG equivalenti a parità di qualità visiva, il che fa risparmiare spazio di archiviazione significativo su iPhone e iPad. Il problema emerge nel momento in cui provi a condividere quelle foto al di fuori dell'ecosistema Apple.
I PC Windows, i vecchi dispositivi Android, molte piattaforme web, i servizi di stampa e gli editor fotografici legacy non aprono nativamente i file HEIC. Quando hai una manciata di immagini, convertirle una alla volta è gestibile. Ma dopo una vacanza, un servizio fotografico di prodotti o un'esportazione completa della libreria iCloud, potresti trovarti di fronte a centinaia o migliaia di file HEIC che devono tutti diventare JPG.
È esattamente ciò che la conversione in batch risolve — elaborare un'intera cartella di immagini HEIC in un'unica operazione invece di ripetere gli stessi passaggi per ogni file.
Metodo 1: CleverUtils.com — online, un file alla volta
Funziona in qualsiasi browser su Windows, Mac, Linux e smartphone, senza installare nulla. Converte un file per caricamento, quindi è adatto a poche foto più che a un'intera libreria.
Come funziona
- Apri il convertitore in alto (o scorri fino in fondo a questa pagina).
- Trascina un file HEIC nell'area di caricamento oppure fai clic su Scegli file.
- Fai clic su Converti in JPG. Il file viene convertito sui nostri server con qualità JPG 92.
- Scarica il JPG, poi ripeti con la foto successiva.
Nota sulla privacy: tutti i file caricati vengono trasmessi tramite HTTPS cifrato ed eliminati automaticamente dai nostri server entro 2 ore. Non visualizziamo, condividiamo né conserviamo le tue foto oltre la finestra di conversione.
Perché usare il metodo online
- Multipiattaforma — funziona su qualsiasi browser moderno su qualsiasi OS.
- Nessun software da installare — niente da scaricare, aggiornare o disinstallare in seguito.
- Preserva i metadati EXIF — modello della fotocamera, posizione GPS, data di scatto e altri tag vengono trasferiti nell'output JPG.
- Impostazioni di alta qualità predefinite — il convertitore utilizza impostazioni di qualità ottimizzate così non devi configurare nulla.
- Funziona su mobile — seleziona foto direttamente dalla galleria del tuo iPhone o iPad e convertile in Safari o Chrome.
Metodo 2: Azione Rapida del Finder di Mac
A partire da macOS Monterey (12.0), Finder include un convertitore di immagini in batch integrato. Nessun terminale, nessuna app — solo clic destro.
Passaggi
- Apri Finder e vai alla cartella contenente i tuoi file HEIC.
- Seleziona tutti i file: premi
Cmd + Aper selezionare tutto, oppureCmd + Clicper scegliere file specifici. - Clic destro (o Control-clic) sulla selezione.
- Scegli Azioni Rapide → Converti Immagine.
- Nella finestra di dialogo, imposta il formato su JPEG e scegli una dimensione (Dimensione Originale mantiene la risoluzione originale).
- Fai clic su Converti in JPEG. I nuovi file JPG appariranno accanto agli originali.
Suggerimento: se non vedi «Converti Immagine» nel menu Azioni Rapide, vai su Impostazioni di Sistema → Privacy e Sicurezza → Estensioni → Finder e assicurati che «Converti Immagine» sia abilitato.
Limitazioni
- Disponibile solo su macOS Monterey (12.0) e successivi.
- Nessun controllo sul livello di qualità JPG — macOS sceglie il proprio valore predefinito.
- Più lento dei metodi a riga di comando per batch molto grandi (1.000+ file).
- I file di output vengono posizionati nella stessa directory degli originali, il che può creare confusione nella cartella.
Metodo 3: Terminale Mac con sips
Il comando sips (scriptable image processing system) è preinstallato su ogni Mac. Gestisce la conversione in batch con un semplice ciclo e legge i file HEIC da macOS High Sierra in poi.
Il comando
Apri il Terminale, entra con cd nella cartella con i tuoi file HEIC ed esegui:
for f in *.heic *.HEIC; do
[ -f "$f" ] || continue
sips -s format jpeg "$f" --out "${f%.*}.jpg"
done
Questo itera su ogni file .heic e .HEIC nella directory corrente, converte ciascuno nel formato JPEG e lo salva con estensione .jpg. La protezione [ -f "$f" ] || continue salta il pattern se non esistono file corrispondenti.
Impostare la qualità JPG
Per impostazione predefinita, sips utilizza un'impostazione di alta qualità. Per impostarla esplicitamente (ad es. qualità 90 su una scala da 0 a 100):
for f in *.heic *.HEIC; do
[ -f "$f" ] || continue
sips -s format jpeg -s formatOptions 90 "$f" --out "${f%.*}.jpg"
done
Salvare in una cartella separata
Per mantenere puliti gli originali, invia l'output in una sottocartella:
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
Nota: nel nostro test, sips ha mantenuto i dati EXIF (fotocamera, data di scatto, GPS) e il profilo colore Display P3 nella conversione da HEIC a JPEG. Se uno strumento elimina i metadati, puoi ricopiarli con exiftool -TagsFromFile original.heic output.jpg
Metodo 4: Windows PowerShell con ImageMagick
Windows non include un convertitore HEIC nativo, ma ImageMagick — un toolkit gratuito e open-source per l'elaborazione delle immagini — gestisce i file HEIC con pieno controllo sulla qualità. Dopo aver installato ImageMagick (assicurati di spuntare «Add to PATH» durante l'installazione e di installare il delegate HEIF), apri PowerShell ed esegui:
Il comando
Get-ChildItem *.heic | ForEach-Object {
magick $_.FullName -quality 92 ($_.DirectoryName + "\" + $_.BaseName + ".jpg")
}
Questo trova ogni file .heic nella directory corrente, lo converte in JPG con qualità 92 e lo salva accanto all'originale.
Salvare in una cartella separata
New-Item -ItemType Directory -Force -Path ".\jpg_output"
Get-ChildItem *.heic | ForEach-Object {
magick $_.FullName -quality 92 (".\jpg_output\" + $_.BaseName + ".jpg")
}
Conversione ricorsiva (sottocartelle incluse)
Per elaborare file HEIC in tutte le sottocartelle preservando la struttura delle directory:
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")
}
Suggerimento: se magick segnala «no decode delegate for this image format», il delegate HEIF non è stato installato. Esegui nuovamente l'installer di ImageMagick e spunta la casella per il supporto HEIF/HEIC, oppure installa libheif separatamente.
Metodo 5: CLI Linux con libheif
Su Linux, il pacchetto libheif fornisce heif-convert, uno strumento dedicato alla decodifica HEIC. Installalo dal repository della tua distribuzione:
# Debian / Ubuntu
sudo apt install libheif-examples
# Fedora
sudo dnf install libheif-tools
# Arch Linux
sudo pacman -S libheif
Comando di conversione in batch
for f in *.heic *.HEIC; do
[ -f "$f" ] || continue
heif-convert "$f" "${f%.*}.jpg" -q 92
done
L'opzione -q 92 imposta la qualità JPEG a 92 (intervallo: 0–100). Offre un ottimo equilibrio tra dimensione del file e qualità visiva.
Salvare in una cartella separata
mkdir -p jpg_output
for f in *.heic *.HEIC; do
[ -f "$f" ] || continue
heif-convert "$f" "jpg_output/${f%.*}.jpg" -q 92
done
Accelerare con GNU Parallel
Per migliaia di file, heif-convert esegue sequenzialmente per impostazione predefinita. Usa GNU Parallel per utilizzare tutti i core della CPU:
ls *.heic *.HEIC 2>/dev/null | parallel heif-convert {} {.}.jpg -q 92
Distribuisce il lavoro su tutti i core disponibili, riducendo il tempo di conversione in modo approssimativamente proporzionale al numero di core.
Confronto dei metodi
Ogni metodo ha i suoi compromessi. Scegli in base alla tua piattaforma, alla dimensione del batch e all'esigenza di controllo della qualità.
| Caratteristica | CleverUtils.com | Finder Mac | sips Mac | Win PowerShell | CLI Linux |
|---|---|---|---|---|---|
| Piattaforma | Qualsiasi (browser) | macOS 12+ | macOS | Windows | Linux |
| Installazione richiesta | No | No | No | Sì (ImageMagick) | Sì (libheif) |
| Controllo qualità | Fissa (92) | No | Sì (0–100) | Sì (0–100) | Sì (0–100) |
| EXIF preservato | Sì | Sì (opzione «Mantieni metadati») | Sì | Sì | Sì |
| Cartelle ricorsive | No (un file alla volta) | No | Con script | Sì | Sì |
| Velocità (100 file) | Un caricamento per file | ~2–4 min | ~30–60 s | ~30–60 s | ~20–40 s |
| Ideale per | Pochi file | Piccoli batch | Utenti Mac avanzati | Automazione Windows | Pipeline server |
Consigli per la conversione HEIC in JPG in batch
Scegliere la giusta qualità JPG
La qualità JPG è specificata su una scala da 0 a 100. Valori più alti producono file più grandi con meno artefatti di compressione. Ecco una linea guida pratica:
- 95–100: quasi senza perdita. I file sono 2–3 volte più grandi degli originali HEIC. Usa questa impostazione solo per archiviazione o stampa professionale.
- 88–92: il punto ottimale. Visivamente indistinguibile dall'originale per la maggior parte degli osservatori. I file sono di solito da 1,5 a 2,5 volte più grandi dell'originale HEIC. Questa è l'impostazione consigliata.
- 75–85: leggera morbidezza percepibile a un esame ravvicinato, specialmente nei gradienti del cielo e nei dettagli dei capelli. Accettabile per miniature web e post sui social media, dove le piattaforme ricomprimeranno comunque.
- Sotto 75: artefatti a blocchi visibili. Non consigliato, a meno che la dimensione del file non sia la priorità assoluta.
Denominazione e organizzazione dei file
Quando converti in batch, usa una cartella di output separata per mantenere gli originali e i file convertiti separati. Tutti i metodi a riga di comando sopra includono una variante con cartella di output. Questo rende facile verificare i risultati prima di eliminare gli originali HEIC.
Verificare i risultati
Dopo una grande conversione in batch, fai un rapido controllo:
- Conteggio dei file: assicurati che il numero di file JPG corrisponda al numero di originali HEIC. Un semplice
ls *.jpg | wc -l(o(Get-ChildItem *.jpg).Countin PowerShell) lo confermerà. - Controllo qualità a campione: apri 5–10 file casuali e confrontali con gli originali fianco a fianco. Cerca precisione del colore, nitidezza e dettagli nelle aree d'ombra.
- Intervallo di dimensione dei file: i JPG convertiti a qualità 92 sono tipicamente 1,5–2,5 volte la dimensione degli originali HEIC. Se un file è sospettosamente piccolo, potrebbe essere fallito silenziosamente.
Prevenire HEIC alla fonte
Se preferisci JPG in futuro, puoi modificare le impostazioni della fotocamera del tuo iPhone:
- Apri Impostazioni → Fotocamera → Formati.
- Seleziona Massima compatibilità invece di Alta efficienza.
Così la fotocamera scatta direttamente in JPG. Tieni presente che lo spazio occupato da ogni foto raddoppia circa e che le foto HEIC già presenti nella libreria non vengono convertite retroattivamente — per quelle serve comunque la conversione in batch.
Convertire HEIC in JPG in batch su iPhone senza app
La maggior parte dei risultati per questa ricerca sono app a pagamento dell'App Store. L'app integrata Comandi rapidi fa lo stesso lavoro gratis.
- In Comandi rapidi, tocca +.
- Aggiungi Seleziona foto e attiva Selezione multipla.
- Aggiungi Converti immagine, scegli JPEG e, se vuoi, un livello di qualità.
- Aggiungi Salva nell'album foto.
- Esegui il comando e seleziona tutte le foto HEIC da convertire.
Per una conversione al volo senza Comandi rapidi, seleziona le foto in Foto, tocca Condividi → Copia foto e incollale in una cartella dell'app File. Le copie incollate sono in JPG.