Turn Google Earth KML and KMZ files into a flat CSV table, inspect Placemarks and coordinates first, and download the complete result locally.
Processed in your browserNo account requiredKML and KMZ supportComplete exports only
Drop a KML or KMZ file hereOne CSV row is created for every Placemark. Maximum local input: 10 MB.
Choose a KML or KMZ file, or try the sample. Nothing is uploaded.
What this tool does
Convert KML or KMZ to CSV
This KML to CSV converter reads a KML document—or the KML stored inside a KMZ archive—and creates one CSV row for every Placemark. It keeps names and descriptions, identifies Point, LineString, Polygon and multi-geometry records, writes Point longitude, latitude and altitude to separate columns, retains the complete coordinate text, and expands ExtendedData fields into additional CSV columns.
How to use it
Choose a .kml or .kmz file from your device, or load the built-in sample.
Wait for local parsing, then review the Placemark count, generated columns and any coordinate warnings.
Inspect the CSV preview and download the complete CSV only after confirming its structure.
Common tasks
Convert a Google Earth KML file to CSV with one row per Placemark and separate longitude and latitude columns for Points.
Extract the KML document from a KMZ file and convert its map features to CSV without installing desktop GIS software.
Preserve Placemark names, descriptions, full geometry coordinates and ExtendedData attributes in a reviewable CSV table.
Privacy and local processing
Your file is read and converted by browser code on this page. File contents and filenames are not sent to a CSV Dock application server or included in analytics. The converter does not connect to external map services or databases.
Supported edge cases
KMZ archives are checked against a 25 MB expanded-size limit before their KML content is accepted.
Point coordinates are split into longitude, latitude and altitude; LineString, Polygon and MultiGeometry coordinates remain in the coordinates column.
Invalid Point coordinates remain visible in their original coordinates field while derived longitude and latitude cells stay blank.
Potential spreadsheet formulas in KML text are prefixed with an apostrophe in the CSV export.
Frequently asked questions
How do I convert a KML file to CSV?
Choose the KML, review the detected Placemarks and generated columns, then download CSV. Point longitude, latitude and altitude are separated; other geometries keep their full coordinate text.
Can this convert KMZ to CSV?
Yes. The page opens the KMZ archive locally, prefers doc.kml when present, converts every Placemark in that document and never uploads the archive.
What happens to ExtendedData fields?
KML Data and SimpleData names become additional CSV columns. If a field name conflicts with a standard output column such as name, the converter gives it a distinct extended-field header.
Does CSV preserve KML styling and folders?
No. CSV is a flat table and cannot preserve Google Earth styles, folder hierarchy, icons or interactive geometry. Keep the original KML or KMZ as the authoritative map file.