Lecteur EXIF et GPS
Aucun fichier choisi pour le moment.
Le décodeur est du WebAssembly exécuté dans cet onglet. Votre photo est lue depuis le disque vers la mémoire et n'est jamais envoyée à un serveur.
Un fichier photo, ce n'est pas que des pixels. L'appareil écrit dans chaque cliché un bloc de métadonnées appelé EXIF : quel appareil, quels réglages, à quelle heure et, si la localisation était active, précisément où. Ce bloc voyage avec le fichier.
| Bloc IFD | Balise / Taille (bytes) | Précision (bits) | Exemple 4032 × 3024 px (2,4 MB) | Export JPG (Q = 85 %, 3,1 MB) |
|---|---|---|---|---|
| IFD0 (TIFF) | 0x010F–0x0112 (12 bytes) | 8–16 bits | iPhone 15 Pro · Orientation 1 (4032 × 3024 px) | iOS app: kept · Browser: stripped |
| ExifIFD | 0x8769 / 0x9003 (20 bytes) | 32–64 bits | 2026:07:18 14:32:09 · 1/120 s · f/1.78 · ISO 64 | iOS app: kept · Browser: stripped |
| GPSInfoIFD | 0x8825 / 0x0002 (24 bytes) | 64 bits (3 × RATIONAL) | 50° 05′ 15.12″ N, 14° 25′ 14.88″ E (±4.5 m) | Removed in iOS app & browser |
| ICC Profile (colr) | prof Display P3 (548 bytes) | 10 bits → 8 bits | Display P3 → sRGB / P3 (41.2 dB PSNR) | Mapped cleanly (3.1 MB JPG) |
Comment fonctionnent le décodage HEIC, la compression JPG et la lecture EXIF ?
Méthode et formule technique : ISO-BMFF meta / Exif box & JPEG APP1 (0xFFE1) → TIFF header + IFD0 + ExifIFD (0x8769) + GPSInfoIFD (0x8825) RATIONAL tags (DD = deg + min/60 + sec/3600).
Exemple chiffré (photo iPhone 12 MP) : 4032 × 3024 px (12.2 MP) iPhone 2.4 MB .heic parsed in 0.01 s (first 64 KB): IFD0 model, ExifIFD (1/120 s, f/1.78, ISO 64), GPSInfoIFD (±4.5 m); Q = 85% (3.1 MB, 41.2 dB) canvas JPG drops EXIF/GPS.
Qu'est-ce qui se cache dans cette photo ?
La photo est-elle envoyée pour lire ses métadonnées ?
Non. L'analyse se fait dans cet onglet et seul le début du fichier a besoin d'être lu.
Cet outil peut-il supprimer les métadonnées ?
Il ne fait que lire. Pour obtenir une copie sans métadonnées, passez le fichier par le convertisseur du navigateur. Sur iPhone, l'application retire la position et garde la date.
Pourquoi l'heure affichée ne correspond-elle pas ?
L'EXIF enregistre l'heure locale telle que l'appareil l'a comprise, en général sans fuseau. La valeur est affichée ici telle qu'elle a été écrite.