New: Screen RecorderScreen + webcam, trim, save as MP4Try it now →

Add tools here by clicking the star icon.
Back to tools

GeoJSON to KML Converter

Turn a GeoJSON file into KML that opens in Google Earth and Google My Maps, with names, descriptions, colours and all other properties preserved.

Loading map editor…

How GeoJSON maps to KML

Each GeoJSON Feature becomes a KML Placemark:

  • name (or title) → <name>, description → <description>
  • All other properties → <ExtendedData> fields, which Google My Maps shows as table columns
  • stroke, fill, stroke-width, fill-opacity and marker-color → KML line, polygon and icon colours
  • Polygons keep their holes (inner boundaries); Multi-geometries and GeometryCollections become <MultiGeometry>

The output is standard KML 2.2 in UTF-8, so non-Latin names (Arabic, Chinese, emoji…) survive.

Importing into Google My Maps

Create or open a map, click Import under a layer and choose the .kml file. My Maps limits how much one layer can hold (about 2,000 features), so split very large datasets. Lowering the coordinate precision under Export makes files smaller.

Colours

Select a feature and pick a colour in the panel before exporting; the colour is written into the KML style.

How to use it

  1. Press “Open GeoJSON file”, drop it on the map, or paste GeoJSON into the GeoJSON tab.
  2. Optionally rename features, add descriptions or pick colours.
  3. Press “Download KML” and open the file in Google Earth or import it into Google My Maps.

Common Use Cases

  • Sharing web-map data with Google Earth users
  • Importing zones into Google My Maps
  • Sending boundaries to non-GIS colleagues
  • Archiving data in an OGC standard

Frequently Asked Questions

Will the KML work in Google Earth and My Maps?
Yes. The converter writes standard KML 2.2 that both accept. My Maps has its own size limits (about 2,000 features per layer).
Are my properties kept?
Yes: name and description become the placemark’s name and description, and all other properties go into ExtendedData.
Can I convert KML back to GeoJSON?
Yes — see the KML to GeoJSON page, or simply import a KML file and export GeoJSON.

Why use this tool?

  • Names, descriptions and properties kept
  • Colours converted to KML styles
  • Holes and multi-geometries supported
  • Nothing leaves your browser

Privacy

Your shapes and files stay in your browser — nothing is uploaded. Map tiles come from OpenStreetMap or Esri, and place searches go to OpenStreetMap Nominatim.

How was this tool?

Your feedback helps us make it better.

Have further opinions? Email me at hello@everythingbagel.app