I'm looking for a software that would let me geotag photos using Google Maps (I mean that I'd select the location from Google Maps, not OSM or Bing Maps). Would you know any? (I don't have Lightroom).


  • 6
    Question better placed for softwarerecs.stackexchange.com? – Crazy Dino Oct 19 '16 at 12:13
  • 1
    can you explain why you want google-maps only and exclude osm/bing-maps? – k3b Mar 11 '17 at 8:39

The maps module in Darktable can use Google Maps, OSM, and several other sources. It is free and open source and runs on Linux, MacOS, and Windows. Photos can be geotagged by dragging and dropping.

Since Darktable is a non-destructive editor, photos must be exported to have the additional information encoded. With JPEG images, it might make sense to consider a workflow that minimizes quality potential issues caused by multiple compression cycles.

| improve this answer | |
  1. Go to Google Maps and click on the desired location.

  2. The URL will change to something like


  3. Use exiftool to tag your photo:

    exiftool -GPSLatitude="$lat" -GPSLongitude="$lon" -GPSAltitude="$alt" -GPSAltitudeRef=0 "$file"

If you have Google Location History turned on, you can download KML files from Google Timeline or Takeout. Then use exiftool to tag your photos. Replace -00:00 with the value that corresponds to your time zone.

exiftool -if 'not ($GPSLatitude or $GPSLongitude)' -geotag history.kml '-geotime<${createdate}-00:00' -r -ext jpg  .
| improve this answer | |

In 2018 Google increased pricing of the Google Maps API. Consequently it's more difficult to find reasonably priced geotagging software that lets you select the location using Google Maps.

  • Lightroom has arguably the most intuitive geotagging interface. However, geotagging stopped working in the standalone versions of Lightroom, and you now need to pay a subscription.
  • Darktable is a free open-source alternative to Lightroom. It's not as complete, but somehow it still supports geotagging using a GPX log and can display images on Google Maps.
  • ACDSee is a photo editor that displays images on Google Maps.
  • Photo Mechanic is another photo editor that supports geotagging and placing images on Google Maps. The user interface is not the most convenient, and takes some time to get used to.
  • GeoSetter is a freeware tool for geotagging that supports Google Maps, but only in development mode since they increased the API pricing. The user interface can be confusing.
| improve this answer | |

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.