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 ...

0%

Your files never left your device

    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
    Servers in GermanyGDPR by design
    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
    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