Takeout Import Pro Feature macOS

Google Takeout breaks your photos.
FolioSort fixes them.

Every Google Photos export ships with the wrong dates, GPS buried in JSON sidecar files, and the same photo duplicated across multiple album folders. FolioSort's Takeout Import reads those JSON files, writes real metadata back into EXIF, removes duplicates, and organizes your entire library correctly — all on your Mac, without uploading anything.

What FolioSort does to your Takeout export

Three stages — broken input, FolioSort processing, perfect output.

Input
📦
Google Takeout Export
  • Wrong file dates (export date)
  • Real dates in .json sidecars
  • GPS in .json, not in EXIF
  • Same photo in 3+ folders
  • Truncated filenames
  • Albums mixed with year folders
FolioSort
Takeout Import
  • Reads every .json sidecar
  • Writes real date into EXIF
  • Restores GPS coordinates
  • Deduplicates by SHA-256
  • Matches truncated filenames
  • Verifies every file written
Output
Clean Library
  • Correct EXIF dates — always
  • GPS in EXIF for all tagged photos
  • One copy of each photo
  • Organized by Year / Month
  • Ready for Immich, iCloud, NAS
  • Checksum verified, no corruption

Six things FolioSort does that other tools don't

Most migration guides tell you to "just upload your Takeout files." This is what happens when you don't.

1
Reads .json sidecars for the real date

Every Takeout image has a matching filename.jpg.json containing photoTakenTime.timestamp — the Unix timestamp of when the shutter fired. FolioSort reads this and writes it into DateTimeOriginal in EXIF. Without this step, every photo appears as "taken today."

2
Restores GPS coordinates into EXIF

Google Takeout stores GPS latitude, longitude and altitude in the JSON sidecar's geoData object — not in the image. FolioSort extracts these and writes them into GPSLatitude, GPSLongitude and GPSAltitude EXIF tags. Immich, Apple Photos, and Lightroom all use EXIF GPS for their map views.

3
Handles truncated filenames

Google truncates filenames longer than 47 characters. A file named Great_Summer_Holidays_Lisbon_2023.jpg becomes Great_Summer_Holidays_Lisbo.jpg, and its sidecar is Great_Summer_Holidays_Lisbo.jpg.json. FolioSort matches them correctly without any manual intervention.

4
Deduplicates across album folders

Google Takeout exports photos into both a year folder and every album they belong to. A photo in 3 albums appears 4 times in the export. FolioSort uses SHA-256 content hashing to detect these and keeps only one copy — saving storage and avoiding a cluttered library.

5
Organizes by real EXIF date — not export date

After restoring correct EXIF dates, FolioSort runs the standard Mover. Your template — e.g. {YYYY}/{MM} {Month}/ — now uses the actual capture date. Photos from 2019 go into a 2019 folder, not today's folder.

6
Checksum verifies every output file

Every file written during the Takeout Import is verified with SHA-256. If the written file doesn't match the source bit-for-bit, the operation fails safely and you're notified. No silent corruption making it into your permanent archive.

Your fixed library — take it anywhere

Once FolioSort has processed your Takeout export, your library is fully portable. Every destination guide below starts from this fixed state.

Want the full deep-dive?

The complete Takeout guide explains the problem in detail, shows the exact JSON sidecar format, and covers the complete step-by-step workflow with tips for large libraries.

Read the Complete Takeout Migration Guide →

Fix your Google Photos library — once, for good.

FolioSort Pro handles the complete Takeout workflow: JSON sidecar reading, EXIF restoration, deduplication, organization, and verified transfer to any destination.

Files never leave your Mac 14-day money-back guarantee macOS 14+