Les fichiers JSON de Google Takeout expliqués

Temps de lecture : 5 minutes

Vous avez exporté vos photos Google avec Takeout et des milliers de fichiers .json se retrouvent maintenant parmi vos images. À quoi servent ces fichiers JSON ? Pouvez-vous les supprimer ? Et comment réintégrer les métadonnées dans vos photos pour rétablir la date et le lieu corrects ? Voici tout ce qu’il faut savoir.

Que sont ces fichiers JSON ?

Les fichiers .json de votre export Google Takeout sont des fichiers annexes de métadonnées. Chacun est associé à une photo ou une vidéo et contient des informations importantes :

  • Le moment où la photo a été prise (date et heure de prise de vue d’origine)
  • Le lieu où elle a été prise (coordonnées GPS)
  • Les descriptions et légendes que vous avez ajoutées dans Google Photos
  • Les personnes identifiées sur la photo
  • Son éventuel statut de favori
  • Le nom de fichier d’origine et l’appareil qui a pris la photo

À chaque photo comme IMG_1234.jpg correspond un fichier IMG_1234.jpg.json placé juste à côté.

Que contient un fichier JSON ?

Si vous ouvrez l’un de ces fichiers JSON dans un éditeur de texte, vous verrez quelque chose comme ceci :

{
  "title": "IMG_20230815_142536.jpg",
  "description": "Beach sunset with the family",
  "photoTakenTime": {
    "timestamp": "1692113136",
    "formatted": "Aug 15, 2023, 2:25:36 PM UTC"
  },
  "geoData": {
    "latitude": 36.778259,
    "longitude": -119.417931,
    "altitude": 15.0,
    "latitudeSpan": 0.0,
    "longitudeSpan": 0.0
  },
  "geoDataExif": {
    "latitude": 36.778259,
    "longitude": -119.417931,
    "altitude": 15.0,
    "latitudeSpan": 0.0,
    "longitudeSpan": 0.0
  },
  "favorited": true,
  "googlePhotosOrigin": {
    "mobileUpload": {
      "deviceType": "ANDROID_PHONE"
    }
  }
}

Ce fichier nous apprend que la photo a été prise le 15 août 2023 à 14 h 25, en Californie (d’après ces coordonnées GPS), qu’elle était marquée comme favorite et qu’elle a été importée depuis un téléphone Android. La description « Beach sunset with the family » a été saisie par l’utilisateur dans Google Photos.

JSON signifie « JavaScript Object Notation » : il s’agit simplement d’une méthode permettant de stocker des données structurées dans un fichier texte. Vous n’avez pas besoin de savoir programmer pour les utiliser ; il vous faut seulement l’outil adapté pour les lire et les réintégrer à l’endroit auquel elles appartiennent.

Qu’est-ce que supplemental-metadata.json ?

Fin 2024, Google a discrètement renommé les fichiers annexes JSON. L’ancien nom était simple : IMG_1234.jpg.json. Le nouveau est IMG_1234.jpg.supplemental-metadata.json. Les données et leur fonction restent identiques ; seul le nom est plus long. Google n’a pas annoncé ce changement : tout le monde ne l’a découvert que lorsque ses outils ont cessé de fonctionner.

Si vous effectuez un export aujourd’hui, vous pourrez recevoir l’ancien format, le nouveau, ou les deux dans le même export. Google continue de déployer ce changement de manière irrégulière.

Et voici le plus beau : Google limite les noms de fichiers à 46 caractères. Le suffixe court .json a été remplacé par .supplemental-metadata.json, long de 27 caractères, puis tronqué lorsqu’il ne tient pas. On obtient ainsi une véritable loterie de noms raccourcis :

IMG_1234.jpg.supplemental-metadata.json           ← ça tient ! (nom court)
IMG_20230815_142536.jpg.supplemental-metad.json   ← presque
PXL_20230815_142536789.jpg.supplemental-m.json    ← ça devient obscur
2023-08-beach-sunset-panorama.jpg.suppleme.json   ← bon courage pour la recherche
Screenshot_2023-08-15-14-25-36-edit.suppl.json    ← qu’est-ce que c’est censé être ?

Si vous voyez .supplemental-metadat.json, .supplemental-met.json, .supplemental-me.json, .supplementa.json ou toute autre abréviation, il s’agit du même fichier annexe de métadonnées qu’auparavant, mais avec un nom tronqué. Réintégrez les données dans vos photos, puis supprimez-le comme les anciens fichiers .json.

Metadata Fixer reconnaît automatiquement l’ancienne et la nouvelle convention, y compris toutes les variantes tronquées. Si vous utilisez ExifTool manuellement, vous devrez gérer vous-même les deux conventions et tous les points de troncature possibles.

Pourquoi Google stocke-t-il les métadonnées séparément ?

Lorsque vous importez des photos dans Google Photos, le service retraite et compresse parfois vos images. Les métadonnées EXIF, c’est-à-dire les données intégrées au fichier photo lui-même, peuvent alors être supprimées ou modifiées.

Google conserve ces métadonnées séparément dans sa base de données. Lorsque vous parcourez Google Photos, l’application consulte cette base pour afficher les dates, les lieux et les albums. Lors d’un export avec Takeout, vous obtenez donc :

  • les fichiers photo (souvent avec des données EXIF manquantes ou erronées) ;
  • des fichiers JSON séparés contenant les métadonnées de la base de données de Google.

C’est un choix de conception qui privilégie les systèmes internes de Google au détriment de votre confort. Google pourrait réintégrer les métadonnées dans vos photos avant l’export, mais ne le fait pas.

Le problème : vos photos ont perdu leurs données

Voilà le cœur du problème : si vous importez vos photos Takeout dans Photos d’Apple, Lightroom ou un autre gestionnaire de photos sans corriger ce point au préalable, elles afficheront toutes une date erronée. Elles sembleront avoir été prises aujourd’hui ou à la date de l’export. Votre chronologie soigneusement organisée deviendra chaotique.

Les fichiers photo eux-mêmes présentent souvent les problèmes suivants dans votre export Takeout :

  • Aucune date de prise de vue, ou une date erronée
  • Aucune position GPS, alors que les lieux sont visibles dans Google Photos
  • Aucune description : les légendes se trouvent uniquement dans le fichier JSON
  • Des noms de fichiers génériques, parfois modifiés pour éviter les doublons

Les fichiers JSON contiennent toutes ces informations. La difficulté consiste à les réintégrer dans les photos.

Que faire de vos fichiers JSON ?

Trois possibilités s’offrent à vous :

Option 1 : les supprimer et perdre les données

Vous pouvez supprimer tous les fichiers JSON et ne conserver que les photos. C’est la solution la plus simple, mais vous perdrez définitivement :

  • la date correcte de nombreuses photos ;
  • toutes les données de localisation GPS ;
  • toutes les descriptions et légendes ;
  • vos favoris.

Quand plus de dix ans de photos apparaissent toutes sous « janvier 2026 » dans votre photothèque, vous comprenez vite pourquoi ces données sont importantes.

Option 2 : utiliser ExifTool manuellement

ExifTool est un logiciel gratuit en ligne de commande capable de lire les fichiers JSON et d’écrire des métadonnées dans les photos. Si vous êtes à l’aise avec le terminal, vous pouvez utiliser une commande comme celle-ci :

exiftool -r -d %s -tagsfromfile "%d/%F.json" \
  "-GPSAltitude<GeoDataAltitude" \
  "-GPSLatitude<GeoDataLatitude" \
  "-GPSLatitudeRef<GeoDataLatitude" \
  "-GPSLongitude<GeoDataLongitude" \
  "-GPSLongitudeRef<GeoDataLongitude" \
  "-DateTimeOriginal<PhotoTakenTimeTimestamp" \
  -overwrite_original -ext jpg -ext jpeg -ext png -ext mp4 .

Cela fonctionne dans les cas simples, mais la réalité est plus complexe. L’association des noms de fichiers par Google manque de cohérence : parfois le fichier JSON reprend l’extension de la photo, parfois non. Les photos retouchées portent d’autres noms. Les vidéos utilisent d’autres balises EXIF que les photos. Les Live Photos sont divisées en deux fichiers. Certains noms sont tronqués à 46 caractères. Les doublons reçoivent des suffixes numérotés qui ne correspondent pas. Nous avons passé des années à gérer tous ces cas particuliers. Si vous choisissez la méthode manuelle, attendez-vous à de nombreux essais.

Option 3 : utiliser Metadata Fixer

Metadata Fixer est une application de bureau spécialement conçue pour résoudre ce problème. Elle gère automatiquement toute cette complexité :

  • Association intelligente : trouve le bon fichier JSON pour chaque photo, même lorsque les noms attribués par Google sont incohérents
  • Prise en charge complète : traite les photos (JPEG, PNG, HEIC), les vidéos (MP4, MOV) et même les fichiers RAW
  • Live Photos : associe automatiquement l’image fixe à la composante vidéo correspondante
  • Traitement direct des fichiers ZIP : inutile de décompresser des gigaoctets de données
  • Pause et reprise : arrêtez et reprenez à tout moment, même plusieurs jours plus tard
  • Rapidité : traite plusieurs fichiers en parallèle pour les grandes photothèques

Réintégrer les métadonnées JSON dans vos photos

La procédure est simple :

  1. Sélectionnez les fichiers Takeout, qu’il s’agisse d’archives ZIP ou de dossiers décompressés
  2. Lancez l’analyse et l’association : l’application trouve automatiquement toutes les paires photo/JSON
  3. Vérifiez et traitez : les métadonnées sont réintégrées dans vos photos
  4. Importez-les où vous voulez : vos photos possèdent désormais les bonnes dates et positions

Après le traitement, vous pouvez supprimer les fichiers JSON sans crainte. Les métadonnées sont désormais intégrées à vos photos, là où elles doivent se trouver, et les accompagnent partout : dans Photos d’Apple, Lightroom, sur un NAS ou de nouveau dans Google Photos.

Quelles données sont restaurées ?

  • Date de prise de vue : les photos sont correctement classées selon le moment où elles ont réellement été prises
  • Position GPS : les photos apparaissent sur les cartes et dans les albums fondés sur le lieu
  • Fuseau horaire : il est déterminé automatiquement à partir du lieu de prise de vue
  • Descriptions : les légendes que vous avez rédigées dans Google Photos
  • Personnes : les noms issus de la reconnaissance faciale de Google Photos
  • Dates des fichiers : le Finder et l’Explorateur affichent eux aussi la bonne date

Questions fréquentes

Que sont les fichiers .json de mon export Google Takeout ?

Ce sont des fichiers annexes de métadonnées qui contiennent la date de prise de vue, la position GPS, les descriptions et d’autres informations sur chaque photo. Google stocke ces données séparément et les exporte au format JSON aux côtés de vos photos.

Comment fusionner les fichiers JSON de Google Takeout avec mes photos ?

Vous devez réintégrer les métadonnées des fichiers JSON dans les données EXIF de vos photos. Vous pouvez le faire manuellement avec ExifTool (en ligne de commande, avec des connaissances techniques) ou utiliser Metadata Fixer, qui automatise l’association et la fusion, y compris pour les noms de fichiers incohérents de Google et les archives ZIP réparties.

Puis-je simplement supprimer les fichiers JSON ?

Oui, mais vous perdrez alors définitivement les métadonnées de vos photos. Elles afficheront une date erronée, n’auront plus de données de localisation et perdront toutes les descriptions que vous avez ajoutées. Fusionnez d’abord les données ; vous pourrez ensuite supprimer les fichiers JSON.

Pourquoi le nom du fichier JSON ne correspond-il pas exactement à celui de ma photo ?

Google limite les noms de fichiers à 46 caractères et ajoute des suffixes variables. Une photo nommée IMG_1234.jpg peut être associée à un fichier JSON nommé IMG_1234.jpg.json ou simplement IMG_1234.json. Les doublons sont numérotés. Ces incohérences rendent l’association manuelle très laborieuse.

Quelles métadonnées figurent dans les fichiers JSON ?

Le fichier JSON contient la date et l’heure de prise de vue d’origine, les coordonnées GPS (latitude, longitude et altitude), les descriptions, les personnes identifiées, le statut de favori et l’appareil ayant pris la photo.

Certaines de mes photos n’ont pas de fichier JSON. Pourquoi ?

Les photos très anciennes importées avant que Google commence à conserver les métadonnées, ainsi que les photos qui ont été partagées avec vous plutôt qu’importées par vos soins, peuvent ne pas avoir de fichier JSON. Les métadonnées d’origine n’existent tout simplement pas dans la base de données de Google.

Quelle est la différence entre « photoTakenTime » et « creationTime » dans le fichier JSON ?

photoTakenTime correspond au moment où la photo a réellement été prise par votre appareil. creationTime correspond au moment où elle a été importée dans Google Photos. Vous avez besoin de photoTakenTime.

Les photos retouchées ont-elles des fichiers JSON distincts ?

Oui. Si vous avez retouché une photo dans Google Photos, vous recevrez l’original et la version retouchée, chacune avec son propre fichier JSON. Les noms comportent souvent des suffixes comme « -edited » qui ne correspondent pas exactement.

Puis-je ouvrir et lire moi-même les fichiers JSON ?

Oui, ce sont de simples fichiers texte. Ouvrez-en un dans l’éditeur de votre choix : vous verrez l’horodatage, les coordonnées GPS et d’autres métadonnées dans un format structuré. Il est lisible par une personne, mais pas dans un format que votre application photo comprend.

Combien de fichiers JSON devrais-je avoir ?

Environ un par photo et par vidéo. Si vous avez 10 000 photos, attendez-vous à trouver près de 10 000 fichiers JSON, voire davantage si vous avez des versions retouchées. Oui, cela double le nombre de fichiers dans votre export Takeout.

Pourquoi ma photo se trouve-t-elle dans une archive ZIP et son fichier JSON dans une autre ?

Google répartit les gros exports entre plusieurs archives ZIP sans conserver ensemble les paires photo/JSON. Vous devez donc traiter toutes vos archives ZIP Takeout en une seule fois : l’application associe les fichiers entre toutes les archives. Elle peut aussi gérer plusieurs téraoctets.

Réparer les métadonnées de Google Takeout

Metadata Fixer lit vos fichiers JSON de Google Takeout et réintègre automatiquement dans vos photos la date de prise de vue, le lieu et les descriptions. Aucune ligne de commande nécessaire. Fonctionne sur Mac et Windows.

Télécharger Metadata Fixer