Convert KML to CSV / Excel
Turn KML placemarks and geometry into CSV or Excel rows for mapping and analysis.
KML (Keyhole Markup Language) is an XML-based format for displaying geographic data in mapping applications like Google Earth, Google Maps, and ArcGIS. Each KML document contains Placemark elements with coordinates, names, descriptions, and optional styling. Converting KML to CSV extracts these geographic features into a tabular format with columns for latitude, longitude, altitude, name, and description. This tool parses KML files entirely in your browser using the DOMParser API. It extracts coordinates from Point, LineString, and Polygon geometries, placing latitude and longitude in separate columns. Placemark names, descriptions, and custom data elements (ExtendedData) are expanded into individual CSV columns. The tool handles KML files with hundreds of placemarks and supports nested folders and documents. All geographic data stays on your device during conversion, making it safe for sensitive mapping data from real estate surveys, environmental studies, or infrastructure assessments. The output CSV is ready for import into GIS software, spreadsheets, or spatial databases.
How to use the Convert KML to CSV tool
- Load your KML data: Drag and drop your .kml file, choose a file from your file explorer, or paste KML content directly into the paste area.
- Choose output delimiter: Select a delimiter for the output CSV: comma, semicolon, tab, or pipe.
- Convert to CSV: Click the "Convert Data" button to extract KML placemarks and geometry into CSV rows.
- Export results: Copy the results to your clipboard, download as a local file, or export to Excel format.