en

GeoJSON to KML

Convert GeoJSON to KML for Google Earth locally - points, lines and areas with names. No upload.

Running locally on your device ...

Running locally on your device ...

0%

Is my file uploaded?

No. Everything runs in your browser - your file never leaves your device. How this is verifiable

No upload100% local
Your content stays with youno third-party access
Hosted in GermanyGlobal Content Delivery
Independently auditedTLS A+ · HTTP headers A+

GeoJSON and KML are the two common formats for geodata, but they speak to different programs: GeoJSON is the standard format of web maps and developer tools, KML the format of Google Earth and Google Maps. This tool takes your GeoJSON file and writes a KML file you can open directly in Google Earth, share as placemarks or import into a map.

All common geometries are carried over: single points (Point), lines (LineString), areas with holes (Polygon) plus their multi variants (MultiPoint, MultiLineString, MultiPolygon) and mixed collections. The "name" (or "title") property of your objects becomes the placemark label, "description" the description. The coordinate order is longitude then latitude in both formats, so nothing is swapped.

Everything runs entirely locally in the browser - your possibly sensitive location data never leaves your device. Honestly framed: geometry and the text properties name and description are carried over. Elaborate presentation such as custom icons, colours or line widths (styling) is not written out, and WGS84 is assumed as the coordinate system as is usual for GeoJSON, which KML requires anyway. Invalid GeoJSON is rejected with a clear message instead of producing a broken file.

Specifications

Specifications
Input formatsGEOJSON, JSON
Auto-conversionZIP, XLSX, SQLite, 7Z, CAB, DXF
Output formatKML
Batch processingNo
ProcessingLocally in your browser (JavaScript)
File uploadNone

In 3 steps

  1. Drop your GeoJSON file.
  2. The conversion runs automatically.
  3. Download the KML (e.g. for Google Earth).

Limitations: Converts GeoJSON (FeatureCollection, Feature or a bare geometry) to KML 2.2: Point, LineString, Polygon with holes, multi variants and GeometryCollection. The name/title and description properties are carried over per placemark. Styling (icons/colours/lines) is not transferred; coordinate system WGS84 (longitude, latitude). Invalid GeoJSON is rejected with a clear error.

FAQ

What do I need KML for?

KML is the format of Google Earth and Google Maps. With the KML file you open or share your points, lines and areas there directly.

Which geometries are supported?

Point, LineString, Polygon (with holes), MultiPoint, MultiLineString, MultiPolygon and GeometryCollection.

Are names and descriptions kept?

Yes, the name (or title) and description properties of each geometry become the placemark label and description.

Is styling carried over?

No. Geometry and text are transferred; custom icons, colours or line widths are not written out.

Is my file uploaded?

No, the conversion happens entirely locally in the browser; location data never leaves your device.

Related tools

XML to JSON · JSON to YAML · CSV to JSON · GeoJSON to CSV · KML to GeoJSON · GPX to GeoJSON