All converters
HomeKML & KMZ converter › KML to CSV

Convert KML to CSV

By , GIS & remote-sensing practitioner · Reviewed

Convert KML to CSV to lift placemark names, descriptions and coordinates out of Google Earth and into a spreadsheet. Extraction happens inside your browser; the KML file itself goes nowhere.

Drop a file here, or click to browse

KML, KMZ, SHP (.zip), GeoJSON, GPKG, GML, GPX, DXF, CSV, Excel, and more

No uploadNo trackingOpen standards (GDAL/OGR)Works offline once loaded

No KML file to hand? Download a sample KML file (100 points) and drop it above to see the conversion.

How to convert KML to CSV

  1. Drop the .kml file into the converter.
  2. Placemarks and their attributes are parsed in the tab and shown on the preview map.
  3. Select CSV and run the conversion. Points produce X and Y columns, and any paths or polygons are kept as WKT in the last column.

What changes when you convert KML to CSV

Every format stores different things, so a conversion is never perfectly loss-free. Here is exactly what carries over when you convert KML to CSV, and what to watch for.

WhatKML → CSV
GeometryChangesPoint features become X and Y columns; lines and polygons are written to a WKT geometry column, so no shape is lost in the table.
AttributesKeptEvery column and full field name moves from KML into CSV untouched.
Styling & labelsDroppedKML colours, icons and description balloons are presentation, not data. CSV stores the underlying features, so styling is dropped (the geometry and attributes remain).
Coordinate systemChangesCSV stores raw coordinates without a CRS tag, so note the coordinate system separately for whoever opens the file.
Elevation (Z)ChangesZ values, if present, appear as an extra column rather than 3D geometry.
File structureKeptA single, self-contained .csv file you can move around on its own.

Why convert KML to CSV?

People build KML in Google Earth, dropping placemarks and tracing paths over satellite imagery. However, that XML is awkward to analyze. So they convert KML to CSV to get one clean row per feature. Then the data opens straight in Excel or Google Sheets, ready for sorting, filtering and pivot tables. Analysts also load the CSV into pandas or feed it to scripts and APIs. For example, a field team collects sample points in Google Earth, then exports them as CSV to join with lab results. CSV turns a visual map into a workable table.

Coordinate system handling

KML is already defined in WGS84 longitude/latitude (EPSG:4326), so no guessing is needed on the way in.

CSV stores raw coordinates without a CRS tag, so make a note of the coordinate system for whoever opens the file next. A quick CRS check before you download saves the classic "my KML data is in the wrong place" surprise; the guide on coordinate systems and EPSG codes goes deeper.

What to check when converting KML to CSV

KML stores coordinates as longitude then latitude in WGS84. So check the column order in your CSV output. Many spreadsheet workflows and geocoders expect latitude first, so a swap sends points to the wrong hemisphere. Also, KML lines and polygons hold many vertices, while a CSV row wants a single point. Confirm how paths and shapes are flattened before you trust the numbers.

Which software opens the result

KML files typically come out of Google Earth, Google Maps, QGIS, ArcGIS. Once you convert to CSV, the file opens in Microsoft Excel, Google Sheets, LibreOffice Calc, and any script or database import. The CSV output follows the standard specification exactly, so those programs read it without any special import settings.

Troubleshooting KML to CSV

About the formats

KML is where your map lives inside Google Earth: placemarks, paths and polygons wrapped in styled XML. CSV is where that same data becomes analysis-ready rows for a spreadsheet. Converting one to the other pulls each placemark out of the drawing and lists it as a plain line of values. In practice, people do this to count features, sort by name, or hand a colleague coordinates they can open in Excel without touching Google Earth.

Frequently asked questions

Does KML to CSV keep placemark names and descriptions?

Yes. Placemark names and description text become regular columns in the CSV, alongside the coordinates. You can then read and edit them in any spreadsheet.

Will the CSV keep my KML styling, like icons and colors?

No. CSV is a plain table of values, so it drops icons, line colors and other KML styling. Only the coordinates and attribute text carry across.

What happens to lines and polygons when KML becomes CSV?

A row needs a single coordinate pair, so point placemarks map cleanly to latitude and longitude columns. For a path or polygon, the geometry is written as WKT text in one cell instead. That keeps the full shape, but a spreadsheet will not plot it as an outline the way it plots simple points.

Do the placemark names and descriptions survive the conversion?

Yes. Each placemark's name and description become their own columns beside the coordinates. Because KML also carries styling like icon and line colour, those visual settings are dropped, since a CSV row has nowhere to store them. Open the result in Google Sheets or pandas and every attribute sits in a tidy column.

What can open a CSV file after converting?

A CSV file opens in Excel, Google Sheets, LibreOffice and any database. Because the output follows the standard specification, any tool that supports CSV will read it without special settings.

Does converting KML to CSV lose any data?

No conversion is perfectly loss-free because each format stores different things, but Google Earth styling (colours and icons) is dropped because CSV stores the underlying data, not its presentation; the placemarks and their information are kept.

Related converters

Related reading