65

I have hundreds of locations starred in Google Maps. I'd like to export the list of them so that I can import them into other software, like Google Earth or map applications on my Android phone. Is there any way to do this other than manually clicking on them one-by-one?

If there's no official way, is there a workaround? Google Maps for Android can access the starred locations, so maybe there's a way to rip them out of its database files? Maybe some other software that can access it?

This is very similar, but I am asking about Starred locations, they aren't in My Maps.

They recently changed it so that starred locations are listed along with other locations under "My Places", but I still don't see a way to export.

enter image description here

7
  • 1
    Currently there is no way to export Starred items in one batch. Commented Jun 23, 2011 at 6:27
  • @Dmitry: Is there a way to export them one by one? I could write a Python script to automate it?
    – endolith
    Commented Jun 23, 2011 at 15:47
  • 1
    I cannot find a reliable way to do them individually either Commented Jun 23, 2011 at 22:17
  • 2
    Use Google Takeout takeout.google.com/settings/takeout to export your saved/starred locations. I don't have enough credibility to provide an answer otherwise I'd do so.
    – jimmont
    Commented Oct 6, 2016 at 17:12
  • 2
    As of (almost) 2023, you can export the starred locations directly with Google Takeout. For the other ones (hearts, flags, saved, etc), you get a CSV with only a link to... Google Maps! ;) If you want to actually get the whole data from those files, you can use a service like Export GM, it's currently free and works fine (exportgooglemaps.com).
    – TigrouMeow
    Commented Dec 26, 2022 at 10:52

4 Answers 4

15

Takout

5
  • 1
    Exporting to .json is now the best answer, I think. I know that's what I've used recently. From Google Takeout, Saved Places.json and Labeled places.json both contain lat/lon and can be converted using mygeodata.cloud/converter/json-to-gpx There may be some saved places that don't have title info, though? I know some are just coordinates as the title.
    – endolith
    Commented Mar 24, 2022 at 16:38
  • 1
    @endolith not sure if that is a Google Maps compatibility issue, but MyGeodata Converter does not perform well in this scenario. Titles and everything gets lost, in fact only raw coordinates remain. I found that the alternative mentioned in the answer gives more adequate output, at least it saves the title and the original Google Maps link.
    – greatvovan
    Commented Aug 22, 2022 at 7:29
  • @greatvovan Are the titles visible in Google Maps itself? I've seen them disappear from the web lists, too
    – endolith
    Commented Aug 22, 2022 at 21:49
  • 1
    @endolith in my lists titles are there so far.
    – greatvovan
    Commented Aug 23, 2022 at 16:41
  • 1
    @HughW webapps.stackexchange.com/a/166295/3317
    – endolith
    Commented Aug 28, 2022 at 0:18
21

you can use Google Takeout to export your bookmarks as GeoJSON. Then you can use this site to convert it to KML or GPX.

4
  • Much easier than the above solutions, although they surely work.
    – Doggie52
    Commented Sep 11, 2014 at 12:26
  • 1
    This webapp no longer works, possibly because it is hitting Google Maps on an HTTP URL. However it is now possible to export saved places via Google Takeout in GeoJSON format.
    – jamiecon
    Commented Mar 12, 2017 at 14:30
  • Thank you Jamie, I've updated the app and answer to point to Google Takeout instead.
    – Oleksii Z
    Commented Mar 23, 2017 at 10:31
  • 1
    This fails to label the places in the KML. Is there a better approach (now).
    – orome
    Commented May 23, 2017 at 17:42
10

Google Takeout site has info how to move your data in and out of Google products.

In the case of Maps, you can export your saved places in GeoJSON format, which is then easily convertible to KML.

3
  • Sorry, that doesn't help
    – endolith
    Commented Jul 30, 2011 at 4:04
  • 2
    Actually it's way better this way, as you can download your saved places as geojson with all attributes.
    – meaku
    Commented Dec 11, 2016 at 14:27
  • 1
    This doesn't label the places in the Google Map (though the data is there in the GeoJSON as "Title"). Is there a way to ensure that the title ends up as the label for the location in the KML?
    – orome
    Commented May 23, 2017 at 17:44
9

A lot of the answers here are old and refer to the discontinued Google Bookmarks, which did seem to have this data usefully.

Using Google Takeout, like the accepted answer suggests, gives you your starred locations. However, it does not include "want to go" places or locations marked with a heart.

picture of "Saved" item in Takeout menu

To get these other locations, you need to choose the menu item marked "Saved", which will give you a CSV file for each of these types of locations.

"Saved" seems like a really weird place to put this, I only noticed it because I searched for "maps" on the page. Based on the icon it may be related to Google Bookmarks somehow?

1
  • 2
    Thanks, sadly, mygeodata.cloud is not compatible with these lists, because they do not contain any geo data, just names and links. Commented Oct 20, 2022 at 18:33

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