About this tool

A browser tool for people leaving Google Photos — or just backing it up — who want their photos to keep their dates.

Google Takeout gives you your photos, but the dates and locations live in thousands of separate JSON files with inconsistent names. The established fixes are command-line programs. This tool does the core job in a web page: it reads the ZIP parts in place, matches each file with its JSON, puts the date inside JPEG, HEIC and MP4/MOV files and sets the file date of every file in a new ZIP.

How the matching was built

The naming rules come from the issue trackers and test suites of open-source Takeout tools (GooglePhotosTakeoutHelper, immich-go) and are covered by automated tests: cut names, duplicate counters, the 2024 .supplemental-metadata suffix, edited copies in a dozen languages, Live Photos.

How files are edited

Nothing is rebuilt. JPEG and HEIC keep their original EXIF block byte for byte; new entries are appended and pointed to. Videos have fixed-size date fields overwritten in place. The results are checked in automated tests with independent readers: Pillow and exifr for EXIF, ffprobe and ffmpeg decoding for videos.

Not included

Not affiliated with Google. Google Photos and Google Takeout are trademarks of Google LLC.