Supprimer les données EXIF des photos

Pour retirer la position d’une photo, il faut supprimer ses blocs de métadonnées : dans un JPEG, le segment APP1 (EXIF avec GPS, et XMP) et APP13 (IPTC) ; dans un PNG, les chunks tEXt, iTXt, zTXt et eXIf. En coupant seulement ces octets, les données d’image restent intactes : la photo n’est pas recompressée et la qualité reste exactement la même. Cet outil le fait dans votre navigateur, pour de nombreux fichiers à la fois.

JPEG, PNG et WebP sont nettoyés sans recompression. Les fichiers d’origine ne changent pas. Vérifier une photo dans la visionneuse EXIF

Avez-vous trouvé votre réponse ?
Source préférée sur Google

Mode d’emploi

  1. Déposez une ou plusieurs photos dans le cadre, ou cliquez dessus pour les choisir. JPEG, PNG et WebP sont nettoyés octet par octet ; HEIC et les autres formats sont réenregistrés à partir des pixels.
  2. Lisez chaque ligne : ce qui a été trouvé (EXIF, XMP, position GPS, etc.) et ce qui reste après le nettoyage. Une ligne rouge indique la position GPS que contenait le fichier.
  3. Enregistrez chaque fichier ou cliquez sur Tout télécharger (ZIP). Si une photo s’affiche couchée dans certaines applis, cochez l’option d’orientation pour redresser les pixels avant de retirer la balise.

Méthode de calcul

Un JPEG est une suite de segments qui commencent par un marqueur de 2 octets et une longueur. L’EXIF et le XMP se trouvent dans des segments APP1, les légendes IPTC dans APP13, les commentaires dans COM, et les téléphones ajoutent d’autres blocs APPn et des images secondaires après le marqueur de fin d’image. Tout cela est supprimé. L’en-tête JFIF, le profil couleur ICC (APP2), le bloc couleur Adobe (APP14) et tout ce qui va des tables de quantification aux données compressées sont copiés octet pour octet.

Un PNG est une suite de chunks avec un type, des données et une somme de contrôle CRC. Les chunks de texte tEXt, iTXt et zTXt, le chunk eXIf et l’horodatage tIME sont retirés ; les chunks d’image sont copiés avec leur somme d’origine. En WebP, les chunks EXIF et XMP sont retirés, leurs indicateurs dans l’en-tête VP8X sont effacés et la taille RIFF est réécrite.

L’appareil enregistre le sens de la photo dans la balise Orientation (valeurs 1 à 8). Par défaut, le JPEG nettoyé garde un minuscule bloc EXIF contenant seulement cette balise : la photo reste droite et rien d’autre ne subsiste. Avec l’option de rotation, les pixels sont tournés et le fichier est réenregistré en JPEG qualité 92, ce qui retire aussi la balise au prix d’un réencodage.

Après le nettoyage, le nouveau fichier est relu avec le même analyseur et la page liste ce qui s’y trouve encore. Les fichiers sont lus dans cet onglet et jamais envoyés.

Ce qui est retiré et ce qui est gardé

FormatRetiréGardé
JPEGEXIF et XMP (APP1), IPTC (APP13), commentaires, autres blocs APPn, MPF et données après la fin d’imageEn-tête JFIF, profil ICC, bloc Adobe, données d’image, balise Orientation (au choix)
PNGtEXt, iTXt, zTXt, eXIf, tIMEChunks d’image, profil couleur iCCP
WebPChunks EXIF et XMPDonnées d’image, profil ICC
HEIC et autresTout (réenregistré à partir des pixels)Les pixels seulement

Questions fréquentes

Supprimer l’EXIF réduit-il la qualité de la photo ?

Pas pour le JPEG, le PNG ou le WebP. Seuls les octets de métadonnées sont coupés et les données d’image compressées sont copiées telles quelles : les pixels sont identiques à l’original. Le fichier devient juste un peu plus léger. Seuls l’option de rotation et les formats comme HEIC sont réenregistrés à partir des pixels.

Comment retirer la position d’une photo sur iPhone ou Android ?

Sur le téléphone, vous pouvez désactiver la position au moment du partage (iPhone : Options puis Position) ou dans les réglages de l’appareil photo pour les prochaines prises. Pour les photos déjà prises, ou pour en nettoyer beaucoup d’un coup, déposez-les ici : le bloc GPS disparaît avec le reste de l’EXIF.

Pourquoi garder le profil couleur ?

Le profil ICC indique comment afficher les couleurs. Il ne contient ni appareil, ni date, ni position, et le retirer peut ternir les photos à gamut étendu. Il apparaît dans la liste comme conservé pour que vous le voyiez.

Ma photo est-elle envoyée ?

Non. Les fichiers sont lus et réécrits par du code qui tourne dans cet onglet du navigateur. Rien n’est envoyé à un serveur et aucune copie ne reste après la fermeture de la page.

Puis-je vérifier que la position a bien disparu ?

Oui. Chaque ligne montre ce qui reste dans le nouveau fichier, relu avec le même analyseur. Vous pouvez aussi ouvrir le fichier enregistré dans la visionneuse EXIF dont le lien se trouve sous le cadre. Une photo peut toutefois trahir un lieu par ce qu’elle montre, comme un panneau ou un numéro de rue.