Free online tool

KML to GeoJSON Converter

Convert local KML placemarks and geometry into editable GeoJSON with a map and attribute preview.

Works on your deviceNo account neededGeoJSON / CSVOpen workspace ↓

How do I convert a KML file into GeoJSON?

Open a local KML file or paste its XML, convert its supported geometry and inspect the features and attributes on the map. Download GeoJSON or export the attribute table as CSV. External NetworkLink references must be resolved into a local file first; map icons and remote resources are not fetched.

Make sense of your geography.

Local files, clear maps and portable results.

On your device
Source and conversion settings

Loading your map…

Your features

0 of 0 features
FeatureGeometry

No matching features. Open data, add a point or clear your filters.

Page 1 of 1

The table shows five attribute columns at a time. Select a feature for all properties. Search filters the table; export selections below control downloads.

Export fields and geometry
Attribute fields

0 features · 0 fields selected. GeoJSON retains geometry and IDs; CSV contains attributes and geometry types.

The local background has country outlines, without street detail. Map segments are drawn in longitude/latitude space; routes crossing ±180° can appear across the map. Measurement calculations follow spherical geometry. Save your dataset before leaving.

Three simple steps

How to use KML to GeoJSON Converter

  1. Open a local file or load the example.

  2. Inspect the map, choose features and adjust the relevant options.

  3. Download the result and keep the original source file.

Common questions

Good to know

Understand the result.
Keep the original.

Is this tool free, and are my files uploaded?

This tool is free with no account required. The work happens in your browser. Your input and files are not sent to a processing server.

What are the limits and details?

All processing stays on this device. The bundled country outlines are a small-scale reference with no street detail. Coordinates use longitude, latitude order. Local files preserve your work; automatic cloud storage is not included.

Limits: 2,000 features, 40,000 coordinates, 100 distinct attribute fields and 5 MB of GeoJSON. Conversions run in a cancellable browser worker.