KML-CSV Converter

KML-CSV Converter

KMLCSV Converter is a free open source software that enables you to convert KML file to a formatted CSV file, and vice versa. You can also use KMLCSV Converter to visually map your iPhone or iPad tracking data into Google Earth.


  • Converts KML file to CSV file, and vice versa.
  • Displays POIs in Google Maps.
  • Organizes commonly used KML and CSV files.
  • Shortcut buttons to Google Earth and Garmin POI Loader.
  • Handles several character encodings.
  • VERY easy to use… really!

Small background info:

What is KML?
Keyhole Markup Language (KML) is an XML-based language schema for expressing geographic annotation and visualization on existing or future Web-based, two-dimensional maps and three-dimensional Earth browsers. KML was developed for use with Google Earth, which was originally named Keyhole Earth Viewer. It was created by Keyhole, Inc, which was acquired by Google in 2004. The name “Keyhole” is an homage to the KH reconnaissance satellites, the original eye-in-the-sky military reconnaissance system first launched in 1976. KML is an international standard of the Open Geospatial Consortium. Google Earth was the first program able to view and graphically edit KML files, and other projects such as Marble have also started to develop KML support.

The KML file specifies a set of features (placemarks, images, polygons, 3D models, textual descriptions, etc.) for display in Google Earth, Maps and Mobile, or any other 3D earth browser (geobrowser) implementing the KML encoding. Each place always has a longitude and a latitude. Other data can make the view more specific, such as tilt, heading, altitude, which together define a “camera view”.

KML/KMZ to CSV and KMLCSV Converter
KML files are very often distributed in KMZ files, which are zipped files with a .kmz extension. Must be legacy (ZIP 2.0) compatible compression (e.g. deflate method) otherwise might not uncompress in all geobrowsers. The contents of a KMZ file are a single root KML document (notionally “doc.kml”) and optionally any overlays, images, icons, and models referenced in the KML including network-linked KML files.

If you have downloaded a KMZ file you can extract the KML file using any Zip application. Once you have KML file handy all you need to do is download this software called KMLCSV Converter.