Visualizza una foto HEIC — nel browser, senza caricare nulla

Trascina un HEIC dell'iPhone e vedilo qui senza inviare la foto a un server. Si mostra ovunque il tuo browser possa decodificare l'HEVC — e quando non ci riesce, te lo dice onestamente invece di mostrare un riquadro vuoto.

La tua foto non lascia mai il tuo dispositivo — il visualizzatore gira nel tuo browser. 0 byte caricati.

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

Decodes and renders the HEVC photo right here in your browser — the native codec on Safari, a bundled WASM codec everywhere else. Nothing is uploaded.

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

In breve

Questo è un visualizzatore per foto HEIC (e HEIF) che gira interamente sul tuo dispositivo. Trascina un file e lo strumento chiede al decoder del tuo browser di mostrarlo, poi ti mostra l'immagine con le sue reali dimensioni in pixel. È onesto sull'unica cosa che decide se funziona: le foto HEIC sono codificate in HEVC, e non tutti i browser possono decodificare l'HEVC. Dove il tuo può, vedi la foto. Dove non può, ottieni una spiegazione chiara e la strada che funzionerà — mai un'anteprima falsa. Nulla viene caricato, e se il file è danneggiato anziché semplicemente non decodificabile, il visualizzatore ti indica la riparazione.

Cos'è davvero un HEIC

HEIC è il formato foto predefinito di Apple da iOS 11. L'immagine al suo interno è un immagine codificata in HEVC — il fratello per immagini fisse del video H.265 — contenuta in un contenitore a box ISO base-media, la stessa struttura a box usata dall'MP4. È per questo che un HEIC è all'incirca la metà delle dimensioni del JPG equivalente a qualità simile: l'HEVC comprime molto più efficacemente dell'algoritmo JPEG, vecchio di decenni. Il rovescio della medaglia è il supporto alla decodifica. L'HEVC è coperto da brevetti, quindi molti browser e sistemi operativi non includono un decoder. Un JPG si mostra ovunque; un HEIC si mostra solo dove qualcosa può decodificare l'HEVC.

Questo visualizzatore sceglie la via onesta: passa il file al decoder nativo del browser createImageBitmap — la stessa strada che usa un tag <img> — e mostra un'immagine solo quando quel decoder restituisce davvero dei pixel. Non c'è alcun decoder HEVC incorporato che finge un rendering; o vedi la tua foto reale o una spiegazione chiara del perché no.

Dove si mostra, e dove no

Si mostra 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 possono allora decodificarla

Ripiega onestamente

  • La maggior parte delle versioni di Chrome e Firefox su Windows senza il codec, e su Linux — nessun decoder HEVC, quindi nessuna anteprima viene mostrata
  • Invece di un riquadro vuoto ottieni un messaggio chiaro e sei indirizzato a un dispositivo che può decodificarla
  • Se una scansione strutturale rileva un danno reale, sei mandato a riparare l'HEIC prima

Quando il tuo browser non può decodificare l'HEVC, la soluzione più sicura è visualizzare la foto sul dispositivo che l'ha scattata — un iPhone o un iPad la mostra in modo nativo e può esportare un JPEG — oppure riaprire questa pagina in Safari su un Mac.

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

La maggior parte dei visualizzatori HEIC online carica la tua foto su un server, la decodifica lì e rispedisce un'anteprima JPEG — il che significa che la tua immagine privata ha lasciato il tuo dispositivo solo per essere guardata. Questo no. Il file viene letto con le API dei file del browser e decodificato sulla tua macchina; la pagina non fa alcuna richiesta che porti via i tuoi byte. Non fidarti sulla parola: apri gli strumenti per sviluppatori, seleziona la scheda Rete, trascina un file e guarda che nulla esce. È lo stesso principio a zero caricamenti del resto di IntactFile, applicato alla visualizzazione.

Anteprima vuota, o file rotto?

Ci sono due diverse ragioni per cui un HEIC non si mostra. Quella comune è una lacuna di codec: la foto è perfettamente sana e si apre su un iPhone, al tuo browser manca semplicemente il decoder HEVC. L'altra è un vero danno: un AirDrop o un'importazione USB troncati, una sincronizzazione iCloud interrotta o uno strumento di recupero che ha sbagliato a indovinare i confini del file possono lasciare il contenitore corrotto, così nessun visualizzatore da nessuna parte riesce a raggiungere l'immagine. Il visualizzatore distingue i due casi — esegue una scansione strutturale, e quando trova un danno reale si ferma e ti rimanda a riparare il contenitore HEICprima. La riparazione riancora la tabella degli offset e salva i tasselli sopravvissuti; solo una volta che i dati dell'immagine sono di nuovo raggiungibili qualsiasi visualizzatore può mostrarla. Se preferisci andartene con una copia portatile, ilconvertitore da HEIC a JPG funziona allo stesso modo e aggiunge un download.

Domande frequenti

Come apro un file HEIC qui?

Trascina la foto qui sopra (o tocca per sceglierne una). Lo strumento la legge nel tuo browser e chiede al decoder d'immagini del browser stesso di mostrare la foto HEVC nella pagina, insieme alle sue dimensioni e a una lettura chiara che conferma che 0 byte sono stati caricati. Nulla viene inviato da nessuna parte — puoi vedere la scheda Rete restare vuota.

Mostra un messaggio invece della mia foto — perché?

Le foto HEIC sono codificate in HEVC, e non tutti i browser includono un decoder HEVC. Safari e i dispositivi Apple possono mostrarle, e Windows può farlo 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 decoder rifiuta, il visualizzatore non inventa un'anteprima — te lo dice chiaramente e suggerisce di aprire la foto sul dispositivo che l'ha scattata (un iPhone o un iPad) o di riaprire questa pagina in Safari su un Mac.

Visualizzare la foto la carica da qualche parte?

No. La foto viene letta e decodificata interamente nel tuo browser — 0 byte lasciano il tuo dispositivo. È proprio questo il punto: le foto private sono esattamente ciò che non dovresti dover caricare solo per guardarle. Apri gli strumenti per sviluppatori, passa alla scheda Rete, trascina un file e verifica che nulla lo porti via.

Che differenza c'è tra visualizzare e convertire?

Visualizzare mostra la foto nella pagina così puoi vederla; nulla viene salvato. Convertire ri-codifica i pixel in un JPG o PNG che puoi scaricare e aprire ovunque. Entrambi hanno bisogno che il browser decodifichi prima l'HEVC, quindi funzionano negli stessi posti. Se vuoi una copia portatile, usa invece il convertitore da HEIC a JPG.

Il visualizzatore non riesce a mostrarla e non si apre su nessun dispositivo — è danneggiata?

Possibile. C'è differenza tra un HEIC sano che il tuo browser semplicemente non riesce a decodificare e uno davvero danneggiato. Un trasferimento troncato, una sincronizzazione iCloud interrotta o uno strumento di recupero dati possono lasciare il contenitore rotto, così nessun visualizzatore riesce a raggiungere l'immagine. Quando la scansione strutturale dello strumento rileva un danno, ti rimanda alla pagina di riparazione HEIC — riparare il contenitore deve venire prima che qualsiasi visualizzatore possa mostrare la foto.

Può visualizzare l'HEIF e gli HEIC multi-immagine?

Gestisce la famiglia HEIF a cui l'HEIC appartiene, e mostra l'immagine primaria — lo scatto principale attorno a cui il file è costruito. Alcuni HEIC contengono più di un'immagine (raffiche, mappe di profondità ausiliarie, esposizioni alternative); questo visualizzatore mostra l'immagine primaria anziché ogni elemento incorporato.

Correlati: vuoi una copia portatile — HEIC a JPG · il file non si apre affatto — ripara HEIC · immagine web rotta — ripara AVIF