← Main page Privacy Support This Project

If this extension saved you time and helped organize your photos, consider supporting its ongoing development. It's independently maintained, and your contribution helps me sustain future improvements.

About the extension

EXIF Metadata photo merger and organiser — version 5.0.6. What it does, why use it, and how.

The problem

When you download your library from Google Photos using Google Takeout, the result is a large export that's difficult to use as-is:

This extension addresses these issues by extracting the ZIPs, merging metadata back into your media files, and organizing everything into a clean Lake and Processed folder — entirely in your browser, on your machine.

What the extension does

EXIF Metadata photo merger and organiser (Chrome extension) runs entirely in your browser — privacy first, no cloud upload; your files never leave your computer. No account required, works offline after install, no subscription. It:

Advantages

How to use the extension

1. Get your Google Takeout

In Google Photos, use "Download your data" (Google Takeout) and select Photos. Download the ZIP files into a folder on your computer.

2. Get and load the extension

Add to Chrome from the Chrome Web Store, or download the zip from this site / GitHub and load unpacked: in Chrome open chrome://extensions, enable Developer mode, click Load unpacked, and select the folder.

3. Select your input folder

Choose your input folder: the folder that contains your Takeout ZIPs (or already extracted files). The extension uses this same folder as the default output folder — so Lake/, Processed/, and the report files are created there. The selected folder's contents (including zip files) are shown in the list below. For most users, picking this one folder is enough; then click Start Processing.

4. Use Advanced options (optional)

If the default "input folder = output folder" and default options work for you, you can leave Advanced options closed and go straight to Start Processing. Otherwise, Advanced options are grouped into four sections:

5. Start Processing

Click Start Processing. The app will extract ZIPs and move all media content and metadata files to the Lake folder. Then it will match and merge metadata into your images, write merged and transferred files to Processed/, and generate reports. The Summary panel shows an overview when done (merged/transferred, orphans, albums, etc.).

Duplicates. Duplicate detection is always on. The extension keeps the best copy (e.g. by resolution or file size) in Processed/YYYY and moves other copies to Processed/YYYY/Duplicates/ — or to Processed/Duplicates/ if you use “Put all in one folder” in Advanced options. Albums still point to the kept photo.

6. Review the report

Check the Live Activity report, the Summary panel in the extension, and the report.json / report.csv / summary_report.json in your output folder.

Map linking to photos

When you enable World map: photo locations on OpenStreetMap with links to photos in Advanced options (it is on by default) and run Start Processing, the extension creates Processed/map.html and Processed/map_data.json. Open the HTML file in your browser to see a world map (OpenStreetMap) with a marker for each photo that has location data. Each marker links to the photo file. No account or API key required.

How to use the map

Recommendations

Limitations

Support & Feedback

If you have some ideas, remarks, or you have found an issue, I'd love to hear from you. Please feel free to contact me: exif.photo.merger@gmail.com

Thank you.

← Back to main page