KML to CSV Converter
KML (Keyhole Markup Language) is the format used by Google Earth and many GIS applications for geographic features. This converter extracts placemark names, descriptions, and coordinates from KML files into spreadsheet rows for analysis or import into other tools.
About the KML to CSV format
The parser reads KML <Placemark> elements and extracts the name, description, longitude, latitude, and altitude from <coordinates> tags. Multi-geometry placemarks are split into separate rows. Extended data fields are included as additional columns when present.
Common use cases
- Exporting a Google Earth tour's placemarks into a spreadsheet for a field report.
- Converting a KML site survey into CSV for import into a project management tool.
- Extracting location data from a KML delivery route for distance analysis.
- Turning a KML heritage site list into a CSV database for a research project.
How to use this tool
- Upload your KML file or paste the source content into the text box on this page.
- Click the convert button and wait for the browser to parse the input into consistent columns.
- Inspect the output preview — check row counts, column headers, and sample values before downloading.
- Download the result as CSV and continue with your spreadsheet, database, or reporting workflow.
Tips for best results
- KML files are XML-based — if you have a .kmz file, unzip it first to get the .kml inside.
- Check the preview for correct latitude/longitude values before downloading.
- Use the CSV to KML converter for the reverse workflow when you have coordinates in a spreadsheet.
Common pitfalls
KML with complex multi-geometry (polygons, line strings) extracts center coordinates, not full geometry. For polygon area data, use a dedicated GIS tool.
For more background on data formats and conversion workflows, read our format guides or browse the converter blog for step-by-step walkthroughs linked to each tool.