Skip to the converter

KML converter, in your browser.

Convert KML files to GeoJSON, GPX, CSV and KMZ and more, or turn other files into KML. Everything on this page is converted in your browser, so your files never leave your device.

Drop KML files here

or choose from your computer paste with Ctrl V

Ready · other file types work too0 bytes uploaded, ever

About KML

KML is the format of Google Earth. It stores placemarks, lines and areas with names, descriptions and styling in XML, and can add camera paths for tours. It became an Open Geospatial Consortium standard in 2008. A KMZ is the zipped form.

KML is XML tied to Google Earth's way of styling, and not all GIS tools read every feature. KML opens in Google Earth and Google My Maps.

Stands for
Keyhole Markup Language
Type
Geographic data
Compression
None (XML text)
Introduced
2004, by Keyhole, later Google (now an OGC standard)
Opens in
Google Earth, Google My Maps, QGIS and most GIS tools
Best for
Places, routes and tours viewed in Google Earth
File extension
.kml
MIME type
application/vnd.google-earth.kml+xml

Questions

How do I open a KML file?

KML opens in: Google Earth, Google My Maps, QGIS and most GIS tools. If your device or app cannot open it, convert it to GeoJSON or GPX above.

What can I convert KML to?

ToAny converts KML to GeoJSON, GPX, CSV, KMZ, TopoJSON and WKT.

What can I convert to KML?

ToAny creates KML files from GPX, GeoJSON, KMZ, TopoJSON, WKT, SHP, TCX, FIT, CSV and TSV.

Are my files uploaded?

No. Every KML conversion listed here runs inside your browser. The files stay on your device.

Other data formats