ToolJoltTools

KML to GeoJSON Converter

Convert KML to clean GeoJSON in your browser — placemarks, paths, polygons and ExtendedData become features with properties. Free, no upload.

Paste data or open a file

Everything parses in your browser — files are never uploaded.

Field guide: KML to GeoJSON Converter

This is the most-traveled bridge in casual GIS: data gets born in Google My Maps or Earth (because anyone can draw there) and needs to die in a web app (because that's where products live) — and the web app speaks GeoJSON. This converter does the crossing properly: Placemark names and ExtendedData become GeoJSON properties, coordinates pass through with KML's altitude term dropped, and Multi-geometries flatten predictably.

Conversion runs entirely client-side — significant when the KML is a client's parcel boundaries or your company's territory map. The preview shows what converted before you download, the attribute table confirms the properties survived, and if the destination is 'just show people a map', skip the developer entirely: the HTML export is a finished interactive Leaflet map with your KML data inlined.

Field tips

  • Export from Google My Maps via the layer menu → 'Export to KML/KMZ' — choose KML, not KMZ, to paste here directly (or unzip the KMZ).
  • Check the attribute table after loading: description-blob HTML from My Maps sometimes deserves cleanup before it becomes a GeoJSON property.
  • GeoJSON wants [lng, lat] and that's exactly what KML's lon,lat coordinate order provides — no manual swapping needed; the converter handles it.
Sources & standards: RFC 7946 — GeoJSON; OGC KML 2.2

Records are stored only in this browser (localStorage) — export regularly. This tool aids field documentation; it does not replace your agency's official inspection procedures or engineering judgment.

KML to GeoJSON Converter — Convert KML to clean GeoJSON in your browser — placemarks, paths, polygons and ExtendedData become features with properties. Free, no upload. Free, offline-first and GPS-aware: open it on any phone, log in seconds, and hand your GIS team clean GeoJSON.

About KML to GeoJSON Converter

This is the most-traveled bridge in casual GIS: data gets born in Google My Maps or Earth (because anyone can draw there) and needs to die in a web app (because that's where products live) — and the web app speaks GeoJSON. This converter does the crossing properly: Placemark names and ExtendedData become GeoJSON properties, coordinates pass through with KML's altitude term dropped, and Multi-geometries flatten predictably.

How to use KML to GeoJSON Converter

  1. 1Open the tool — it loads instantly and runs entirely in your browser.
  2. 2Enter or import your field data; everything stays on your device.
  3. 3Review the computed results and flagged items.
  4. 4Export to CSV/GeoJSON or print a report for stakeholders.

Why use KML to GeoJSON Converter?

  • 100% free, no sign-up — built for crews, not per-seat licences
  • Offline-first: records save to your device instantly and survive dead zones
  • One-tap GPS tagging with accuracy capture on every record
  • Exports CSV for asset systems, GeoJSON for GIS, and print-ready reports
  • Checklist and guidance aligned with RFC 7946

Frequently asked questions

How do I get my Google My Maps data into GeoJSON?+

In My Maps: layer options → Export to KML/KMZ → pick the layer → check 'Export as KML instead of KMZ'. Paste the result here, load, download GeoJSON. Names, descriptions and any data fields arrive as feature properties ready for Mapbox, Leaflet or any GIS.

What happens to KML styling?+

It's dropped — GeoJSON (per RFC 7946) has no styling concept; colors and icons belong to whatever renders it. Some ecosystems use 'simplestyle' properties, but no standard consumer honors KML styles anyway. Your geometry and attributes — the actual data — convert losslessly.

Are polygon holes (inner rings) preserved?+

This converter exports each polygon's outer boundary, which covers the overwhelming majority of hand-drawn KML (My Maps can't even draw holes). For survey-grade multi-ring polygons, use a full GIS tool — and check the vertex counts here first to confirm you actually have rings to worry about.

Why GeoJSON instead of KML for web work?+

Native parsing: every web-map library (Leaflet, Mapbox GL, OpenLayers, deck.gl) consumes GeoJSON directly as JavaScript objects — no XML parsing layer, smaller payloads, and properties that behave like normal JSON. KML stays the right format for Google Earth; GeoJSON owns everything browser-side.

Embed KML to GeoJSON Converter on your website

Want KML to GeoJSON Converteron your own site? Paste this snippet into any HTML page — it's free, with no API key or sign-up. The tool loads in an iframe and keeps working exactly as it does here.

Embed code
<iframe src="https://tooljolt.com/tools/kml-to-geojson" width="100%" height="640" style="border:1px solid #e5e7eb;border-radius:12px;max-width:680px" title="KML to GeoJSON Converter — ToolJolt" loading="lazy"></iframe>

Related tools

Related GIS tools

Sponsored