PixelHub Strumenti immagine veloci, senza registrazione né limiti di caricamento

Visualizzatore EXIF

Scegli una foto JPEG per vedere i suoi metadati EXIF incorporati — marca e modello della fotocamera, data, impostazioni di esposizione ed eventuale posizione GPS. Il file viene analizzato byte per byte con il DataView del browser stesso; non viene mai caricato su un server, e lo stesso vale per qualsiasi dato nascosto al suo interno, inclusa la posizione.

Scegli un JPEG direttamente dalla fotocamera o dal telefono — screenshot e immagini risalvate dalle app social di solito hanno già l'EXIF rimosso, quindi i risultati possono variare.

Come funziona davvero l'analisi

Un JPEG è una sequenza di segmenti marcatori, ciascuno inizia con una coppia di byte 0xFFxx. Questo strumento scorre in avanti a partire dal marcatore di inizio immagine 0xFFD8 cercando 0xFFE1, il segmento APP1 che trasporta l'EXIF, e conferma che il suo contenuto inizi con i byte letterali "Exif\0\0" prima di trattarlo come EXIF — un JPEG può avere un segmento APP1 che in realtà è tutt'altro, come dati XMP incorporati. Subito dopo quell'intestazione arriva un'intestazione TIFF: un indicatore dell'ordine dei byte ("II" per little-endian o "MM" per big-endian), un numero magico e un offset fino alla prima directory di file immagine (IFD0). Ogni offset da quel punto in poi — incluso il puntatore al sub-IFD Exif separato che contiene tempo di esposizione, apertura, ISO e lunghezza focale — viene misurato dall'inizio di quell'intestazione TIFF, non dall'inizio del file, ed è proprio questo il dettaglio che manda in confusione le implementazioni ingenue. I valori che non entrano nei 4 byte riservati loro (la maggior parte del testo e tutti i campi esposizione/apertura/lunghezza focale) vengono salvati come puntatore alla loro posizione reale, usando lo stesso offset di base.

Esempio pratico

Un valore RATIONAL in EXIF sono due interi da 4 byte consecutivi — un numeratore e un denominatore — non un singolo numero decimale. Per il tempo di esposizione, una fotocamera può salvare la coppia 1 e 125; questo strumento legge entrambi gli interi e li mostra come "1/125 s", il modo in cui leggeresti davvero un tempo di posa, invece di convertirlo in un decimale molto meno familiare come 0.008. L'apertura funziona allo stesso modo — una coppia salvata di 28 e 10 diventa "f/2.8" — e la lunghezza focale segue lo stesso schema, trasformando 50 e 1 in "50mm".

Domande frequenti

La mia foto viene caricata da qualche parte?

No — ed è proprio questo lo strumento del sito in cui questa garanzia conta più di ogni altra cosa. I dati EXIF possono includere le coordinate GPS esatte in cui è stata scattata una foto, insieme al modello della fotocamera e alla data e ora. Questa pagina legge il file localmente con file.arrayBuffer() e analizza i byte grezzi con il DataView del browser stesso; nulla viene inviato a un server, quindi la tua foto e la sua posizione non lasciano mai il tuo dispositivo solo perché volevi vederne i metadati.

Perché dice "Nessun metadato EXIF trovato"?

Alcuni motivi comuni: il file è un PNG o un WebP (l'EXIF è un contenitore specifico del JPEG, quindi questi formati semplicemente non lo trasportano allo stesso modo), oppure è un JPEG che è stato ricaricato tramite social media, app di messaggistica o alcuni editor di foto — la maggior parte di essi rimuove completamente l'EXIF in esportazione, per privacy o per ridurre la dimensione del file. In entrambi i casi, questo strumento lo segnala onestamente invece di indovinare o restituire un errore.

Cos'è esattamente l'EXIF?

Exchangeable Image File Format — un blocco di metadati che la maggior parte delle fotocamere digitali e degli smartphone incorpora direttamente all'interno di un JPEG al momento dello scatto. In genere include marca e modello della fotocamera, data e ora, e impostazioni di scatto come tempo di esposizione, apertura, ISO e lunghezza focale, e può facoltativamente includere le coordinate GPS se i servizi di localizzazione erano attivi.

Questo mi mostrerà dove è stata scattata una foto?

Se la foto ha tag GPS incorporati (molte foto da smartphone li hanno, a meno che la posizione non fosse disattivata o sia stata successivamente rimossa), sì — questo strumento decodifica latitudine e longitudine e le mostra come coordinate. Proprio per questo l'elaborazione solo locale è così importante: quelle coordinate sono davvero sensibili, e questa pagina è costruita in modo che vengano calcolate nel tuo browser e non vengano mai trasmesse.

Perché il tempo di esposizione appare come una frazione tipo "1/125 s" invece di un decimale?

È così che lo salvano le fotocamere ed è così che lo leggono i fotografi. L'EXIF salva il tempo di esposizione come un RATIONAL — un numeratore e un denominatore, come 1 e 125 — e questo strumento riduce quella frazione e la mostra come farebbe lo schermo di una fotocamera, invece di mostrare un decimale poco familiare come 0.008.

Inserisci questo strumento nel tuo sito

Uso libero, senza altra attribuzione oltre al link già presente nel widget. Gira interamente nel browser di chi visita, quindi non aggiunge carico al tuo server.

Anteprima del widget