How to use it
- Drop the file or paste its text. The format is recognised from the content.
- Check the map and the feature list.
- Name the output and press the format you want: GeoJSON, KML, GPX or CSV.
5 practical uses
- Convert a KML from Google Earth to GeoJSON for a web map.
- Turn a GeoJSON route into GPX for a bike computer or a watch.
- Extract the points of a KML or GeoJSON file to a CSV.
- Convert a spreadsheet of coordinates into KML or GeoJSON.
- Unpack a KMZ into plain KML or GeoJSON.
The maths behind it
Every format is read into GeoJSON, the common form, and written out from it. KML and GPX are XML with coordinates in longitude-latitude order; CSV holds one row per feature with the centroid of any line or polygon, found from its edges. Nothing is reprojected: all four formats use WGS84 latitude and longitude.
What survives a conversion
- GeoJSON keeps everything: geometry, properties, colours.
- KML keeps names, descriptions, colours (as styles) and other properties (as extended data). Google Earth and Google My Maps read it.
- GPX has waypoints, tracks and routes only: points become waypoints, lines and polygon outlines become tracks; other properties are dropped, apart from names.
- CSV is one row per feature with its properties; points keep their coordinates, lines and polygons are reduced to their centre.
For a CSV of coordinates going the other way, the columns need names the tool recognises: lat and lng, or latitude and longitude.