ToolJoltTools

GeoJSON to KML Converter

Turn GeoJSON into KML for Google Earth and My Maps — properties become ExtendedData, geometry converts cleanly. Browser-only, free.

Paste data or open a file

Everything parses in your browser — files are never uploaded.

Field guide: GeoJSON to KML Converter

The reverse crossing matters just as much: data lives in developer formats, but the person who needs to SEE it — the client, the landowner, the field crew with Google Earth on a tablet — lives in KML. This converter takes a FeatureCollection and emits Google-Earth-ready KML: feature properties become ExtendedData (visible in the placemark balloon), a 'name' property becomes the placemark name, and lines get tessellate so they drape over terrain.

Google Earth remains the best free 3D geographic viewer ever shipped, and 'send me something I can open in Google Earth' is still how non-GIS stakeholders consume spatial work. Conversion runs in the browser, nothing uploads, and the preview-plus-attribute-table confirms what's in the file before you send it. My Maps imports the same KML for shareable browser viewing.

Field tips

  • Name a property exactly 'name' in your GeoJSON and it becomes the placemark label in Earth — the single highest-value prep step.
  • Keep property values short — Earth's balloon renders ExtendedData as a table, and a 2,000-character JSON blob makes an ugly balloon.
  • For Google My Maps import limits (10 layers, 2,000 features/layer), split large FeatureCollections before converting.
Sources & standards: OGC KML 2.2 — ExtendedData

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.

GeoJSON to KML Converter — Turn GeoJSON into KML for Google Earth and My Maps — properties become ExtendedData, geometry converts cleanly. Browser-only, free. Free, offline-first and GPS-aware: open it on any phone, log in seconds, and hand your GIS team clean GeoJSON.

About GeoJSON to KML Converter

The reverse crossing matters just as much: data lives in developer formats, but the person who needs to SEE it — the client, the landowner, the field crew with Google Earth on a tablet — lives in KML. This converter takes a FeatureCollection and emits Google-Earth-ready KML: feature properties become ExtendedData (visible in the placemark balloon), a 'name' property becomes the placemark name, and lines get tessellate so they drape over terrain.

How to use GeoJSON to KML 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 GeoJSON to KML 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 OGC KML 2.2

Frequently asked questions

How do I open the result in Google Earth?+

Download the KML and double-click it (Earth desktop associates .kml), or in Earth web use Projects → Import KML file. Points, paths and polygons appear with names; clicking shows the ExtendedData balloon with your GeoJSON properties as rows.

Do GeoJSON properties survive the conversion?+

Yes — each property becomes a KML ExtendedData <Data> element, which Google Earth displays in the feature balloon and re-exports intact. A property literally named 'name' is special-cased into the placemark <name> so features get proper labels in the Places panel.

Why do my lines float or clip into hills in Earth?+

Altitude mode: this converter writes tessellated, ground-clamped geometry (the right default for 2D data), so lines follow terrain. If you see floating, the file was edited with absolute altitudes — and clamped data showing 'through' mountains is just Earth's terrain exaggeration setting.

Can I go GeoJSON → My Maps?+

Via this exact conversion — My Maps imports KML (plus CSV/XLSX) but not GeoJSON directly. Convert, then My Maps → Add layer → Import → your KML. Properties arrive as the data table My Maps shows per feature, and styling happens in its UI afterward.

Embed GeoJSON to KML Converter on your website

Want GeoJSON to KML 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/geojson-to-kml" width="100%" height="640" style="border:1px solid #e5e7eb;border-radius:12px;max-width:680px" title="GeoJSON to KML Converter — ToolJolt" loading="lazy"></iframe>

Related tools

Related GIS tools

Sponsored