Converti HEIC in JPG — nel tuo browser, senza caricamenti

Trascina un HEIC dell'iPhone e riavrai un JPG senza inviare la foto a nessuno. Funziona ovunque il tuo browser sappia decodificare l'HEVC — e quando non può, lo dice onestamente invece di consegnarti un file rotto.

La tua foto non lascia mai il tuo dispositivo — la conversione avviene nel tuo browser. 0 byte caricati.

Drop a HEIC / HEIF photo file hereTap to choose a HEIC / HEIF photo file

Decodes the HEVC photo in your browser — the native codec on Safari, a bundled WASM codec everywhere else — and re-encodes it as JPG. Nothing is uploaded.

100% in your browser. 0 bytes uploaded — open DevTools → Network and watch. Your file is read, never sent.

In breve

Converte una foto HEIC (o HEIF) in un JPG standard interamente sulla tua macchina. Trascina il file e lo strumento chiede al decoder del tuo browser di visualizzare l'immagine; se ci riesce, i pixel vengono ri-codificati in JPG ad alta qualità e offerti per il download. È volutamente onesto su una cosa che la maggior parte dei convertitori glissa: le foto HEIC sono codificate in HEVC, e non tutti i browser sanno decodificare l'HEVC. Dove il tuo ci riesce, ottieni un vero JPG. Dove non ci riesce, ottieni una spiegazione chiara e una strada che funzionerà — mai un risultato falso. Nulla viene caricato e, se il file risulta danneggiato invece che semplicemente non decodificabile, lo strumento ti indirizza alla riparazione.

Perché l'HEIC è diverso dal JPG

L'HEIC è il contenitore che Apple usa in modo predefinito da iOS 11. Al suo interno, la foto è memorizzata come un'immagine codificata in HEVC (lo stesso codec del video H.265), racchiusa in una struttura a box ISO base-media — lo stesso tipo di disposizione a box di un MP4. È per questo che i file HEIC hanno all'incirca metà della dimensione di un JPG equivalente a qualità simile: l'HEVC è un compressore molto più moderno. Il compromesso è il supporto alla decodifica. Il JPG è decodificabile universalmente da trent'anni; l'HEVC è gravato da brevetti, quindi molte piattaforme non includono un decoder. Un JPG si apre ovunque; un HEIC si apre solo dove qualcosa sa decodificare l'HEVC.

Questo convertitore fa la cosa onesta: passa il file al decodercreateImageBitmap del browser — lo stesso percorso nativo che userebbe un tag <img> — e dichiara il successo solo quando quel decoder restituisce davvero dei pixel. Non c'è alcun decoder HEVC incorporato che finge di fare il lavoro; la conversione è reale oppure non avviene.

Dove funziona, e dove no

Converte qui

  • Safari su macOS e iOS — la decodifica HEVC è integrata
  • Browser su iPhone e iPad — la foto si decodifica in modo nativo
  • Windows con il codec HEVC Video Extensions installato — Chrome ed Edge riescono allora a decodificarlo

Ripiega con onestà

  • La maggior parte delle versioni di Chrome e Firefox su Windows senza il codec, e su Linux — nessun decoder HEVC, quindi non viene prodotto alcun JPG
  • Invece di un download rotto, ricevi un messaggio chiaro e vieni indirizzato verso un dispositivo in grado di decodificarlo
  • Se una scansione strutturale rileva un danno reale, vieni prima indirizzato a riparare l'HEIC

Il percorso più affidabile quando il tuo browser non sa decodificare l'HEVC è semplicemente aprire la foto sul dispositivo che l'ha scattata — un iPhone o un iPad possono esportare direttamente in JPEG dal menu di condivisione — oppure riaprire questa pagina in Safari su un Mac.

Cosa il JPG manterrà e cosa no

Convertire l'HEVC in JPG è una ri-codifica, non una copia, quindi un po' di qualità va sempre persa; noi codifichiamo a 0,92 per mantenerla minima e impercettibile nella visione normale. Il JPG non può memorizzare la trasparenza, quindi ogni canale alfa viene appiattito su uno sfondo bianco. Poiché l'HEIC comprime in modo più efficiente, il JPG risultante è spesso più grande su disco dell'HEIC da cui proviene — è previsto, non un difetto. L'immagine fissa si converte; gli extra che un JPG non può contenere — mappe di profondità, immagini ausiliarie o il filmato abbinato di una Live Photo — non vengono trasferiti. Se ti serve una copia esatta al pixel, non convertire: conserva l'HEIC e usa ilvisualizzatore HEIC per guardarlo.

Perché «nessun caricamento» è verificabile, non uno slogan

Quasi ogni sito «da HEIC a JPG» sul web carica la tua foto su un server per convertirla lì. Questo no. Il file viene letto con le API dei file del browser, decodificato dal browser e ri-codificato su un canvas — tutto sul tuo dispositivo. La pagina non effettua alcuna richiesta che trasporti i tuoi byte. Non fidarti sulla parola: apri gli strumenti per sviluppatori, seleziona la scheda Rete, trascina un file e osserva che nulla esce. È lo stesso principio zero-caricamenti del resto di IntactFile, applicato alla conversione — cosa che conta di più proprio per le foto private che le persone esitano a caricare.

Se il file è danneggiato, non solo non decodificabile

C'è una vera differenza tra «il mio browser non sa decodificare l'HEVC» e «il mio HEIC è rotto». Il primo è una lacuna di codec — il file è integro e si apre su un dispositivo Apple. Il secondo è un danno strutturale: un trasferimento troncato, una sincronizzazione iCloud interrotta o uno strumento di recupero che ha tirato a indovinare i confini del file possono lasciare il contenitore corrotto, così nessun decoder riesce a raggiungere l'immagine. La conversione non può risolverlo, perché non c'è nulla di decodificabile da convertire. Quando la scansione strutturale dello strumento individua un danno, smette di fingere e ti rimanda direttamente a riparare il contenitore HEIC— riancorando gli offset e salvando le tile sopravvissute — dopodiché la conversione torna possibile.

Domande frequenti

Come converto un HEIC in JPG qui?

Trascina la foto qui sopra (o tocca per sceglierne una). Lo strumento la legge nel tuo browser e chiede al decoder di immagini del browser stesso di visualizzare l'immagine HEVC; se ci riesce, ri-codifica i pixel in JPG e ti mostra un pulsante Scarica. Nulla viene caricato in nessun momento — puoi osservare la scheda Rete restare vuota.

Dice che il mio browser non sa decodificare l'HEVC — perché?

L'HEIC racchiude un'immagine codificata in HEVC, e la decodifica HEVC non è inclusa in ogni browser. Safari e i dispositivi Apple la decodificano, e Windows ci riesce una volta installato il codec gratuito HEVC Video Extensions, ma la maggior parte delle versioni di Chrome e Firefox altrove non ci riesce. Quando il browser rifiuta, non falsifichiamo un JPG — te lo diciamo chiaramente e ti indirizziamo verso un dispositivo in grado di decodificarlo. La soluzione onesta è aprire la foto sull'iPhone o sull'iPad che l'ha scattata (esportano direttamente in JPEG) oppure usare Safari su un Mac.

Il JPG è identico all'HEIC originale?

No — e nessun convertitore può renderlo tale. JPG è un formato con perdita, quindi la ri-codifica scarta sempre qualche dato; noi codifichiamo ad alta qualità (0,92) per mantenere piccola la perdita. Il JPG inoltre non ha trasparenza, quindi ogni canale alfa viene appiattito su bianco. L'HEIC spesso memorizza le foto in modo più efficiente del JPG a parità di qualità, perciò il JPG potrebbe risultare un file più grande. Se ti serve una copia senza perdita, conserva l'HEIC e usa invece il visualizzatore.

La conversione carica la mia foto da qualche parte?

No. La conversione avviene interamente nel tuo browser usando il decoder e il canvas del browser — 0 byte lasciano il tuo dispositivo. A differenza dei convertitori basati sul caricamento, le tue foto private non toccano mai un server. Apri gli strumenti per sviluppatori, passa alla scheda Rete, trascina un file e verifica che nulla lo trasporti.

Il convertitore fallisce e la foto non si apre da nessuna parte — e adesso?

Allora l'HEIC stesso potrebbe essere danneggiato, e non semplicemente non decodificabile. Un trasferimento troncato, una sincronizzazione iCloud interrotta o uno strumento di recupero dati possono lasciare il contenitore rotto, così nessun decoder riesce a raggiungere l'immagine. In quel caso la conversione non può aiutare — bisogna prima riparare la struttura. Quando lo strumento rileva un danno, rimanda direttamente alla pagina di riparazione HEIC.

Può convertire le Live Photo o i dati di profondità?

Converte solo l'immagine fissa principale. Un HEIC può contenere elementi extra — una mappa di profondità ausiliaria, un'immagine alternativa o un filmato Live Photo abbinato salvato a parte — ma un JPG contiene un singolo fotogramma appiattito, quindi quegli extra non sopravvivono alla conversione. È un limite del formato JPG, non un bug.

Correlati: vuoi solo guardarlo — visualizzatore HEIC · il file non si apre affatto — ripara HEIC · JPG rotto — ripara JPG