Convert KML to GeoJSON

Upload your KML or KMZ file and download GeoJSON. All processing happens locally in your browser.

KML (Keyhole Markup Language) is used by Google Earth, Google Maps and many GIS tools. GeoJSON is the web standard for geodata, supported natively by Leaflet, Mapbox, Turf.js and most modern mapping APIs.

Conversion happens entirely in your browser. The file never leaves your computer and no data is stored on a server.

Upload file

Drag and drop your file here

or Choose file

KML, KMZ, GPX, GeoJSON, CSV, Shapefile (.zip) · Max 50 MB

Files are processed locally in your browser and never sent to any server.

Frequently Asked Questions

Are styles and icons from the KML file preserved?

GeoJSON does not support built-in styles, but names, descriptions and other attributes from KML are copied as properties. You can use these to apply styles in Mapbox, Leaflet or QGIS.

Are KMZ files supported?

Yes. GeoKonvert handles KMZ (compressed KML) automatically, without you needing to extract the file manually.

What is the difference between KML and GeoJSON?

KML is an XML format designed primarily for Google Earth and Google Maps. GeoJSON is a JSON format and is the standard for web APIs and web-based mapping services.

Can the tool handle large KML files?

Yes, up to 50 MB. Conversion happens in the browser and is limited by your computer's memory, not a server.