Convert CSV to KML

Convert a CSV of coordinates to KML for Google Earth and My Maps, in your browser.

Output (KML)
<?xml version="1.0" encoding="UTF-8"?><kml xmlns="http://www.opengis.net/kml/2.2"><Document><Placemark><name>City Hall</name><ExtendedData><Data name="name"><value>City Hall</value></Data></ExtendedData><Point><coordinates>-122.4194,37.7749</coordinates></Point></Placemark></Document></kml>

Runs entirely in your browser - nothing is sent to a server.

Related tools

How it works

  1. 1

    Paste your CSV

    A header row with lat/lon columns (e.g. an address/location list).

  2. 2

    Copy the KML

    Ready to open in Google Earth or My Maps.

FAQ

What’s a typical use for this?
Turning a spreadsheet of locations (store addresses, event venues) into map pins you can view or share in Google My Maps.
Do the other CSV columns show up on each pin?
Yes - every non-coordinate column becomes ExtendedData visible when you click the placemark.