Folders rebuilt
A folder property groups placemarks back into KML Folders, so the tree you had in Google Earth before a round trip comes back the way it was.
Convert GeoJSON to KML so the layer opens straight in Google Earth. Properties become ExtendedData, a folder property rebuilds your folder tree, and simplestyle colours become KML line and fill styles.
Drag a GeoJSON file here
or
Accepts .geojson, .json · no size limit · nothing is uploaded
Drag it onto the panel or browse for it. Several files at once is fine, and each is read straight from your disk rather than uploaded.
Features draw on a map with their attributes. A polygon that came through inside out, or a file that turns out to be empty, shows up here rather than later in QGIS.
Press download and the file is written straight to your downloads folder. Adjust precision or other settings first if you need to.
GeoJSON carries more than geometry, and most converters drop the rest. This one does not.
A folder property groups placemarks back into KML Folders, so the tree you had in Google Earth before a round trip comes back the way it was.
simplestyle keys become LineStyle and PolyStyle with colours converted to aabbggrr. Repeated looks are written once and shared.
Points, lines, polygons with holes, and Multi geometries as MultiGeometry. GeometryCollection is written as a MultiGeometry too.
Yes. The output is KML 2.2 with a Document, optional Folders and one Placemark per feature, which is exactly what Google Earth and Google Earth Pro expect. Download it and double-click.
Each property becomes a Data entry inside ExtendedData, so it shows up in the placemark balloon and survives a trip back to GeoJSON later. Name and description are mapped to the KML name and description tags.
Yes, when your GeoJSON uses simplestyle keys such as stroke, stroke-width, fill and fill-opacity. Those become LineStyle and PolyStyle entries, converted into the ABGR byte order KML uses. Identical looks share one Style rather than repeating it.
Yes — use the GeoJSON to KMZ converter, which writes the same KML and zips it. A KMZ is smaller and is what Google Earth produces by default.
Yes. The first ring becomes outerBoundaryIs and every later ring becomes an innerBoundaryIs, so a plot with an internal exclusion still renders as a hole.
No. The conversion runs in your browser. The file is read from disk, converted in memory and saved back to your downloads folder.
Every conversion below is live. Pick a starting format and go.
SVG is an export format only — you can convert any layer into it, but not back out again. A drawn map has no coordinates to recover, only shapes on a page.
Free, no sign-up, no file size limit — and your data never leaves your machine.
Open the KML converter