Voir et supprimer les métadonnées d’une image

Chargez une image : l’atelier liste les métadonnées qu’il peut lire — appareil et dates, coordonnées GPS, enregistrements IPTC d’un JPEG, XMP, blocs de texte PNG — et exporte une copie réencodée de l’image sans rien de tout cela. Le fichier ne quitte pas ce navigateur.

Mesuré ici : un JPEG de 7.1 KB listant 19 champs est revenu en fichier de 5.9 KB sans aucun bloc EXIF ni XMP ; un PNG de 417 B sans métadonnées a tout de même listé 7 champs structurels et est revenu en 1.1 KB.

  1. Chargez une image. En choisir une autre la remplace ; un fichier texte est refusé avec un message et l’image chargée reste en place.
  2. Cliquez sur Traiter les fichiers. Le tableau affiche une ligne par champ et les mesures indiquent le nombre de champs trouvés, la taille d’entrée et la taille du fichier à télécharger.
  3. Lisez le tableau. Les valeurs imbriquées gardent leur chemin : un titre XMP arrive en title.lang et title.value, une liste de mots-clés en subject.0, subject.1.
  4. Cliquez sur Télécharger le résultat. La copie est la même image réencodée sans métadonnées, nommée d’après la source : photo-exif-gps.jpg devient photo-exif-gps-metadata-removed.jpg.
  5. WebP, GIF et SVG sont réencodés eux aussi, mais leurs métadonnées ne peuvent pas être lues : l’exécution le signale au lieu de lister des champs. GIF et SVG sortent en JPEG, WebP reste en WebP.

Ce que lit le tableau, ce que contient le téléchargement et ce qui est refusé

Ce que lit le tableau

JPEG : EXIF (Make, Model, Orientation, XResolution, YResolution, Software, ModifyDate), GPS avec ses références et l’altitude, plus la latitude et la longitude dérivées, et les enregistrements IPTC-IIM du segment APP13 — un fichier de test a listé ObjectName, Byline, DateCreated et Caption.

PNG : les blocs structurels (ImageWidth, ImageHeight, BitDepth, ColorType, Compression, Filter, Interlace) et les blocs tEXt tels que Software, Comment et Author. Le XMP d’un JPEG a listé title, creator et subject. Un JPEG sans métadonnées est signalé comme tel : le tableau reste vide, aucun compte de champs n’apparaît et l’image est tout de même réencodée (un échantillon de 425 B est revenu à 771 B).

Ce que contient le téléchargement

Le téléchargement est un nouveau fichier, jamais l’original. JPEG, PNG et WebP gardent leur format — JPEG et WebP réencodés en qualité 0.92, PNG sans perte — et tout autre format que le navigateur sait dessiner est écrit en JPEG. Le réencodage déplace la taille : un JPEG 12 000×9 000 de 32.7 MB est revenu à 44.7 MB, tandis que l’échantillon avec EXIF de 7.1 KB est revenu à 5.9 KB.

Aucun bloc EXIF ni XMP n’a survécu dans les sorties mesurées. Couleur : l’encodeur JPEG ajoute un petit profil sRGB (456 octets) absent de l’entrée ; vérifiez les images à gamme étendue avant publication. Les zones transparentes le restent et les sorties PNG gardent un canal alpha.

Orientation, fichiers abîmés et refus

La balise EXIF Orientation est appliquée aux pixels : un fichier 100×60 portant Rotate 90 CW a listé ce seul champ et est revenu en image 60×100 sans la balise.

Un fichier que le navigateur ne peut pas décoder — un fichier vide, par exemple — est refusé avec un message, et cliquer sur Télécharger avant un traitement rappelle qu’il faut d’abord traiter une image. La suppression est totale : toute l’image est réécrite, aucun champ isolé ne peut être conservé.

Outils récents :