geotagger
Geotag photos retroactively using your Google Location History.
Python EXIF
Photos taken with location services off have a timestamp but no coordinates. This matches each photo’s capture time against a Google Takeout location history export and writes the corresponding GPS coordinates into the EXIF metadata.
Processed photos are sorted into result folders by outcome (tagged, already tagged, no matching location, no timestamp), so a large batch stays reviewable. Timezone offset tags are respected where present. JPEG only, and it reads the older Takeout Records.json format.