Dernière mise à jour
Un fichier JPG est une suite de segments étiquetés, et l'image n'en est qu'une partie. Le reste porte les informations de l'appareil photo ou du téléphone, la position GPS, une miniature, des notes d'éditeur et parfois une seconde image ou une vidéo collée à la fin. Un outil de suppression des métadonnées JPG parcourt cette suite, copie les segments dont l'image a besoin et laisse les autres de côté, sans jamais décoder l'image. Ajoutez vos fichiers JPG ou JPEG ci-dessus et téléchargez des copies visuellement identiques qui ne disent rien de l'endroit ni de la manière dont elles ont été prises. Tout s'exécute dans votre navigateur.
Comment un fichier JPEG est construit
Chaque segment commence par un marqueur de deux octets et, pour la plupart, une longueur. Les marqueurs qui commencent par APP sont des segments d'application, un endroit où n'importe quel programme peut stocker des données. C'est là que se trouvent presque toutes les métadonnées d'un JPEG.
| Segment | Contenu | Dans le fichier nettoyé |
|---|---|---|
APP0 JFIF | Identification de base du fichier et densité de pixels | Conservé |
APP0 JFXX | Une extension qui peut contenir une miniature | Supprimé |
APP1 Exif | Données de l'appareil ou du téléphone, date et heure, GPS, notes du fabricant, miniature | Supprimé |
| APP1 XMP | Métadonnées XML d'Adobe : outil de création, historique de modification, étiquettes d'origine IA | Supprimé |
APP2 ICC_PROFILE | Le profil colorimétrique | Conservé, pour que les couleurs ne changent pas |
APP2 MPF | Un répertoire d'images supplémentaires stockées dans le même fichier | Supprimé |
| APP11 | Content Credentials (C2PA) dans des boîtes JUMBF | Supprimé |
| APP13 | Données Photoshop et IPTC : légende, crédit, copyright, mots-clés | Supprimé |
APP14 Adobe | Un indicateur de transformation des couleurs dont certains fichiers ont besoin pour s'afficher correctement | Conservé |
| COM | Commentaires en texte libre écrits par des appareils, des éditeurs et des outils d'IA | Supprimé |
| Tables de quantification et de Huffman, en-tête de trame, balayages | L'image compressée elle-même | Conservé, octet par octet |
| Tout ce qui suit le dernier marqueur de fin d'image | Données de fin de fabricants, vidéos ajoutées, images supplémentaires | Supprimé |
Comme seuls les segments étiquetés autour de l'image sont touchés, les données d'image compressées passent sans modification. C'est pourquoi un JPG nettoyé a exactement les mêmes pixels que l'original, ce que nous vérifions en décodant les deux et en les comparant, et pourquoi il ne peut jamais devenir plus gros.
Ce que les téléphones et les appareils photo placent autour de l'image
- EXIF et GPS. Marque, modèle, objectif, exposition, l'heure exacte et, sur la plupart des téléphones, la position, l'altitude et la direction vers laquelle l'appareil était tourné.
- Une miniature dans le bloc EXIF. Certains éditeurs ne la mettent pas à jour quand vous recadrez, elle peut donc encore montrer le cadrage d'origine.
- Photos animées. Les téléphones Android peuvent ajouter un court MP4 après l'image fixe, avec du XMP qui le décrit. Un fichier nettoyé garde l'image fixe et supprime la vidéo : ce que vous partagez est une photo ordinaire.
- Cartes de gain HDR. Le format Ultra HDR d'Android stocke une seconde petite image après la principale, plus un répertoire et du XMP qui indiquent au lecteur comment l'utiliser. Le nettoyage supprime les trois, donc la photo s'affiche comme une image ordinaire en plage standard.
- Content Credentials. Certains appareils et outils d'IA signent les JPEG avec un manifeste C2PA dans des segments APP11.
- Commentaires et IPTC. Les éditeurs et les photothèques ajoutent des légendes, des crédits, des coordonnées et des notes.
Rotation, couleur et qualité
Les téléphones enregistrent souvent une photo verticale couchée sur le côté et stockent un indicateur de rotation dans le bloc EXIF. Si chaque octet d'EXIF était supprimé, l'image ressortirait pivotée. Donc, quand une photo a un tel indicateur, le fichier nettoyé reçoit un minuscule bloc EXIF de remplacement qui ne contient que la rotation, et l'image reste droite sans être ré-encodée. Le profil colorimétrique est également conservé.
C'est lors de l'enregistrement que la qualité d'un JPEG se perd. Ouvrir un fichier dans un éditeur et le sauvegarder à nouveau recompresse chaque bloc. Nettoyer en découpant des segments ne le fait pas : vous pouvez donc nettoyer le même fichier autant de fois que vous voulez sans perte de génération.
Ce que nous avons testé
Ces vérifications ont été faites sur des fichiers JPEG créés avec de vrais encodeurs et outils d'écriture de métadonnées, en comparant les pixels décodés avant et après :
- Un JPEG de base avec EXIF, GPS, marque, modèle et numéros de série de l'appareil, un bloc IPTC, un commentaire, un paquet XMP, un segment C2PA et des données de fin : tout ce qui identifiait a disparu, pixels identiques, sortie plus petite.
- Un fichier avec une image de carte de gain et un répertoire MPF après l'image principale : pixels de l'image principale identiques, seconde image supprimée.
- Un fichier avec un MP4 ajouté après l'image : la vidéo a disparu, l'image fixe est identique.
- Un fichier avec un profil ICC et une miniature EXIF : profil conservé, miniature supprimée, pixels identiques.
- Une photo avec un indicateur d'orientation : rotation conservée dans un bloc minimal, tout le reste supprimé, données compressées intactes.
- Un fichier construit avec deux balayages séparés par un autre marqueur, le schéma des JPEG progressifs : les deux balayages conservés, données de fin supprimées.
Nous ne l'avons pas testé sur les fichiers de tous les appareils. Si un fichier vous semble anormal après nettoyage, dites-le-nous via la page de contact et gardez l'original.
Nettoyer des fichiers JPG en quatre étapes
- Déposez les fichiers n'importe où sur la page, choisissez-les ou collez-les depuis le presse-papiers.
- Appuyez sur Nettoyer. La liste montre ce que contenait chaque fichier, avec les champs de localisation, d'appareil et d'IA mis en évidence.
- Lisez le résultat. Une seconde analyse vérifie la sortie, et un fichier n'est marqué propre et vérifié que s'il ne reste rien d'identifiant.
- Téléchargez un par un ou dans un .zip, et renommez les copies si leurs noms contiennent des lieux ou des dates.
Les invités peuvent nettoyer 1 fichier à la fois, jusqu'à 25 Mo chacun et 50 fichiers par jour. Un compte gratuit permet 5 à la fois, 25 Mo chacun et 500 par jour, et Starter, Pro et Business n'ont pas de limite quotidienne. Les fichiers HEIC, le format par défaut de nombreux iPhone, ne sont pas pris en charge : partagez-les en JPEG, ou choisissez Le plus compatible dans les réglages de l'appareil photo, puis nettoyez le JPEG.
Autres façons de supprimer les métadonnées d'un JPEG
| Méthode | Pixels identiques ? | À surveiller |
|---|---|---|
jpegtran -copy none | Oui | Ligne de commande. Supprime aussi l'indicateur de rotation et le profil colorimétrique, donc les portraits peuvent se retrouver couchés. |
exiftool -all= | Oui | Supprime aussi l'indicateur de rotation, et peut laisser en place des données de fin du fabricant si vous ne les retirez pas séparément. |
ImageMagick -strip | Non | Décode et ré-encode l'image, ce qui coûte en qualité. |
| Options intégrées du système d'exploitation | Oui | Ne retirent le plus souvent que la localisation, et n'indiquent pas ce qui reste. |
| Cette page | Oui | Ne convertit pas les formats. HEIC n'est pas pris en charge. |
Pour vérifier un résultat vous-même, exécutez exiftool -a -G1 -s photo-clean.jpg. Un fichier propre ne liste que de la structure, comme la taille de l'image et l'espace colorimétrique. Notre visionneuse EXIF montre la même chose dans votre navigateur, et l'outil de suppression des métadonnées d'images couvre aussi PNG, WebP et AVIF.
Questions fréquentes
Supprimer l'EXIF d'un JPG réduit-il la qualité ?
Non. Les données d'image compressées sont copiées telles quelles, et les pixels décodés sont identiques avant et après. La qualité ne baisse que lorsqu'un fichier est décodé puis compressé à nouveau, ce que ceci ne fait pas.
Mon JPG restera-t-il droit ?
Oui. Si la photo porte un indicateur de rotation, un bloc EXIF minimal ne contenant que cet indicateur est conservé, donc les portraits restent droits sans ré-encodage.
Pourquoi ma photo animée est-elle devenue une image fixe ?
La courte vidéo est stockée après l'image principale, comme données supplémentaires, avec du XMP qui la décrit. Le nettoyage supprime ces données, qui sont aussi un endroit où peuvent se cacher la localisation et les informations de l'appareil. Gardez l'original si vous voulez l'animation.
Pourquoi ma photo HDR paraît-elle plus plate ?
Le format Ultra HDR d'Android stocke son information HDR dans une seconde image après la principale. Elle est supprimée avec les autres données de fin, ce qui laisse l'image en plage standard.
Le profil colorimétrique est-il supprimé ?
Non. Le profil ICC est conservé pour que les couleurs ne changent pas. C'est la description standard d'un profil, pas une donnée personnelle.
Supprime-t-il la localisation GPS ?
Oui. Le GPS est stocké dans le bloc EXIF, qui est supprimé. Le rapport met en évidence les champs de localisation, et la seconde analyse confirme qu'il n'en reste aucun.
Mes photos sont-elles envoyées ?
Non. Les fichiers JPG sont nettoyés entièrement dans votre navigateur, et rien ne nous est envoyé.
Gère-t-il les JPEG progressifs ?
Oui. L'outil suit les balayages du fichier l'un après l'autre et les conserve tous. Nous avons testé la disposition à plusieurs balayages avec un fichier construit, pas avec un grand ensemble de vrais fichiers progressifs.
Et la mention de copyright ?
Elle est supprimée avec le reste, puisqu'elle est stockée dans l'EXIF, l'IPTC ou le XMP. Si vous voulez garder la paternité, ajoutez un crédit visible dans la légende ou sur l'image.