100% Free · Version 1.0.2

MetaRestoreGeek: put the dates back into your Google Takeout photos

Google Takeout saves every photo’s date and location in a separate .json file, not in the photo. Copy the export anywhere else and every picture says it was taken today. MetaRestoreGeek matches each photo to its file and writes the real date and GPS location back in, on a copy, never the original.

Windows 10 or 11, 64-bit · no admin rights needed · 0 downloads from this site


🆓
100% free
No Pro tier, no ads, no limits
🔒
Runs on your machine
Your photos are never uploaded
📅
Dates and locations
Date taken, GPS and captions restored
🛡️
Originals untouched
Fixed copies go in a new folder

Video Demo

Under a minute: a Takeout folder of 33 photos with no dates, fixed in one go.

Everything you need to fix a Takeout export

MetaRestoreGeek does one job: get the dates and places from Google’s .json files back into the photos, where every other app can see them.

📂

Checks before it starts

Drop in a Takeout Google Photos folder and it counts how many photos have a matching .json file before you commit to anything.

🧩

Handles Google’s odd names

The newer .supplemental-metadata.json files, edited copies that share the original’s file, numbered duplicates where the (1) moves after the extension, and cut-off long names from older exports.

📍

Date, place and caption

Writes the date taken and GPS location, and the caption if there is one. It prefers the camera’s own original location over Google’s guess when the export has both.

🛡️

Never touches the original

Every fixed photo is a new file in a (restored) folder next to the source. Nothing in the source folder is opened for writing.

📋

Tells you what happened

Every photo is accounted for, including the ones with no matching file, rather than being quietly skipped.

🔌

exiftool in one click

The first time it can’t find exiftool it offers a one-click download of a pinned, checksum-verified build. Already have it? It’s used automatically.


See it in action

Four screens: drop a folder in, see what it can fix, restoring, and the summary.

Drop your Takeout Google Photos folder in
32 of 33 photos have a matching file and can be restored
Restoring the date and location, photo by photo
Done: restored 32 of 33 photos

Who it’s for

Built by an IT pro who needed it, not a commercial suite trying to upsell you.

📷

Anyone leaving Google Photos

Moving to OneDrive, iCloud, a NAS or a plain folder, with the dates still right.

🖼️

Anyone with a messed-up timeline

Photos that all show the day you downloaded them, sorted back into the right year.

🔒

Anyone who’d rather not upload

Fixing family photos shouldn’t mean handing them to another website.

Requirements

🖥️

Operating system

Windows 10 or 11, 64-bit.

🔒

Rights

Installs for your account only. No administrator rights needed.

⚙️

exiftool

Offered as a one-click download the first time it’s needed, or picked up from your PATH.

🏷️

Version

1.0.2. Released 26 October 2026.

📜

Licence

GPL-3.0. Free to use, including at work.

💻

Source

On GitHub, built by GitHub Actions from the tagged source.

Frequently Asked Questions

Why do my Google Takeout photos have the wrong date?

Takeout puts each photo's date taken and location in a separate .json file next to it instead of inside the photo. Other apps don't read those files, so they fall back to the date the file was created, which is the day you downloaded it.

Does MetaRestoreGeek change my original photos?

No. It writes fixed copies into a new (restored) folder next to the original folder. The originals are only ever read.

What if a photo has no matching .json file?

It is left alone and listed in the summary, so you know exactly which ones were not fixed. Screenshots and photos added from other apps often have no .json file.

Is it free?

Yes. No Pro version, no ads and no limit on how many photos you restore.

Are my photos uploaded anywhere?

No. Everything runs on your own PC. The only download the app makes is exiftool itself, once, if you ask it to.


Version History


Download MetaRestoreGeek today

Free, no uploads, and your originals are never touched.

Not code-signed, so Windows may warn on first run. Click More info, then Run anyway. SHA256 checksums · Source code on GitHub

Windows may show a “Windows protected your PC” warning the first time you install it. That means SmartScreen has not seen the file before, not that anything is wrong with it. Here is why our builds are unsigned, and how to verify your download against its SHA-256 hash. We will never ask you to switch SmartScreen off.


Support

Found a bug, or want something added? Open an issue on GitHub and it will be read.

🐛

Found a bug, or want a feature?

Every report gets read, and feature requests shape what gets built next.

Open an issue on GitHub
☕

Buy us a coffee

No tiers, no licence fees, no catch. If it saved you an afternoon, a coffee is welcome. Never expected.

Support us on Ko-fi