Che cos’è HEIC e perché convertirlo in JPG?
Dal 2017, con iOS 11, Apple ha adottato HEIC (High Efficiency Image Container) come formato predefinito per le fotocamere degli iPhone. La scelta è tecnica e sensata: HEIC utilizza la compressione HEVC (High Efficiency Video Coding) per ridurre la dimensione del file a circa la metà di un equivalente JPG, a parità di qualità percepita. Un’immagine da 12 megapixel scattata in HEIC occupa tipicamente 2–3 MB, contro i 5–7 MB di un JPG salvato con qualità elevata.
Il problema è che HEIC non è universalmente supportato. Al di fuori dell’ecosistema Apple (macOS, iOS, iPadOS), la compatibilità è scarsa. Windows 10 e 11 possono leggere HEIC solo dopo l’installazione di un codec a pagamento dal Microsoft Store. La maggior parte dei browser web, dei servizi di stampa online, delle piattaforme social e dei software di fotoritocco non nativi Apple lo ignorano completamente. Convertire in JPG risolve la compatibilità in un colpo solo: il JPG è leggibile da qualsiasi dispositivo, sistema operativo e applicazione rilasciata negli ultimi vent’anni.
Questo strumento legge HEIC ma non lo scrive. Non è possibile generare un file HEIC qui; il flusso è unidirezionale verso JPG. Per chi ha bisogno di immagini pronte per l’uso universale, la conversione è la strada obbligata.
Come funziona la conversione nel browser
La pagina esegue tutto il lavoro lato client, nel tuo browser. Quando selezioni uno o più file HEIC (ma anche JPG, PNG, WebP e AVIF sono accettati), il tool li decodifica utilizzando le API JavaScript moderne presenti in Chrome, Firefox, Safari e Edge. Non avviene alcun upload verso un server: i dati rimangono sul tuo dispositivo. Questo garantisce privacy assoluta e velocità, perché non dipendi dalla larghezza di banda della rete.
Il pannello di controllo offre un cursore per la qualità del JPG in uscita, regolabile tra il 40% e il 100%. Il valore predefinito è probabilmente intorno all’80%, ma la scelta è tua. La qualità influenza direttamente il peso del file: percentuali più basse producono artefatti di compressione più visibili ma dimensioni minori; percentuali vicine al 100% preservano meglio i dettagli, ma il file può diventare grande quasi quanto l’originale HEIC.
Non esiste un formato di output diverso da JPG, a meno che il browser non supporti la creazione di immagini JPG. In quel caso, il sistema passa automaticamente a PNG e lo segnala chiaramente nel risultato. È un’evenienza rara, ma possibile su browser molto datati o su configurazioni particolari.
Output, download e riepilogo
Una volta processate, le immagini appaiono in una lista. Per ogni file convertito vengono mostrati:
- Nome del file di output
- Dimensioni in pixel (larghezza × altezza)
- Dimensione originale (HEIC)
- Dimensione convertita (JPG)
- Etichetta “Salvato” se il JPG è più piccolo dell’originale, oppure “Più grande” se la compressione non ha ridotto il peso (cosa che può accadere con qualità molto alta o con immagini già piccole)
In fondo alla lista c’è il totale: “Totale: ‹originale› → ‹convertito›”. Se hai convertito due o più immagini, compare un pulsante “Scarica tutto (.zip)” che raggruppa tutti i JPG in un archivio unico, comodo per inviare più foto in una volta sola.
Ogni immagine ha anche un pulsante di download individuale. Non c’è limite al numero di conversioni successive, ma puoi selezionare solo un massimo di file alla volta. Il messaggio di errore preciso è: “Scegli fino a ‹max› immagini alla volta.” Il valore di max non è specificato nella scheda, ma è ragionevole supporre che sia compreso tra 10 e 50, a seconda delle risorse del browser.
Casi particolari e messaggi di errore
Il tool gestisce una serie di situazioni anomale con messaggi chiari in italiano. È utile conoscerli per capire cosa fare quando la conversione non va a buon fine.
- File non supportato: se carichi un formato diverso dai cinque accettati (HEIC, JPG, PNG, WebP, AVIF), appare: “Questo tipo di file non è supportato.”
- File corrotto o non immagine: se il file non può essere aperto come immagine, il messaggio è: “Questo file non può essere aperto come immagine. Potrebbe essere danneggiato, vuoto o non essere effettivamente un’immagine.”
- Conversione fallita: se il processo di decodifica o codifica si blocca, vedrai: “Conversione fallita. Prova con un’immagine o un formato diverso.”
- Nessun file selezionato: se clicchi su “Converti” senza scegliere nulla: “Scegli almeno un’immagine.”
- Alcuni file non elaborati: se in un batch alcuni file falliscono e altri no, il riepilogo mostrerà: “‹N› file non possono essere elaborati.”
- Browser senza supporto JPG: come già accennato, se il browser non può salvare in JPG, viene usato PNG e compare: “Il tuo browser non supporta il salvataggio in questo formato — usato PNG invece.”
Un altro caso interessante è l’etichetta “Più grande”. Succede quando il JPG convertito ha una dimensione in byte superiore all’originale HEIC. È normale se usi una qualità molto alta (ad esempio 95–100%) su una foto HEIC già ben compressa. HEIC è più efficiente di JPG a parità di qualità; superare l’80% di qualità JPG spesso annulla il vantaggio di compressione. Se vedi “Più grande”, abbassa la qualità.
Il compromesso qualità-dimensione
La qualità del JPG si regola con un cursore dal 40% al 100%. Perché non scende sotto il 40%? Perché a valori inferiori l’immagine diventa visivamente inaccettabile per la maggior parte degli usi: compaiono blocchi, aloni e perdita di dettaglio. Il 40% è già un valore basso, utile solo per anteprime o archivi dove la dimensione conta più dell’aspetto.
Bisogna ricordare che JPG è un formato lossy: ogni volta che lo ri-sali (apri e salvi di nuovo), perdi un po’ di qualità – è il fenomeno della generazione loss. Se converti un HEIC in JPG e poi modifichi e risalvi quel JPG, la qualità si degrada ulteriormente. Per evitarlo, conserva sempre l’originale HEIC come master e riconverti solo quando necessario.
Per chi ha bisogno di ridurre lo spazio occupato dalle foto, il consiglio pratico è di partire da una qualità intorno al 70–80%. In molti casi ottieni una riduzione del 50–60% rispetto al JPG predefinito della fotocamera, con una perdita di qualità appena percettibile a occhio nudo. Se invece devi stampare o ritoccare pesantemente, usa il 90% o superiore.
Un ultimo dettaglio tecnico: JPG non supporta trasparenza (canale alpha), né animazione. Se il tuo HEIC contiene un oggetto su sfondo trasparente (cosa rara, ma possibile con app di terze parti), la conversione in JPG sostituirà la trasparenza con un colore di default, solitamente bianco o nero. Per mantenere la trasparenza, dovresti convertire in PNG, ma questo tool offre solo JPG.
Domande frequenti
1. La conversione è davvero completamente locale?
Sì. I file HEIC vengono letti e convertiti nel tuo browser usando JavaScript. Non vengono inviati a nessun server. Puoi verificarlo disconnettendo Internet dopo aver caricato la pagina.
2. Perché il file convertito a volte è più grande dell’originale?
HEIC comprime meglio di JPG a parità di qualità. Se imposti una qualità JPG molto alta (es. 95%), il JPG sarà probabilmente più grande. Abbassa la qualità fino a quando le dimensioni ti soddisfano.
3. Posso convertire immagini RAW o TIFF?
No. Il tool accetta solo HEIC, JPG, PNG, WebP e AVIF. Gli altri formati vengono rifiutati con il messaggio “Questo tipo di file non è supportato.”
4. Cosa succede se seleziono più di ‹max› immagini?
Il sistema blocca la selezione e mostra: “Scegli fino a ‹max› immagini alla volta.” Il numero esatto dipende dall’implementazione – nella pratica, carica i file in lotti se hai molti scatti.
5. Perché il browser mi dice che ha usato PNG invece di JPG?
Su alcuni browser (soprattutto versioni molto vecchie o configurazioni particolari) la creazione di JPG via JavaScript non è disponibile. Lo strumento passa automaticamente a PNG, che è universalmente supportato, e te lo segnala.
6. È possibile convertire più immagini in una volta e scaricarle in un unico archivio?
Sì. Se converti due o più immagini, appare il pulsante “Scarica tutto (.zip)”. Cliccandolo, tutti i JPG vengono compressi in un file ZIP che si scarica subito.