Convert geojson to kml

Free online GEOJSON to KML converter

Convert GeoJSON to KML with GDAL or QGIS for reliable map visualization.

Convert GEOJSON to KML online - free

Uploading…
Selected files exceed the 250 MB total limit. Please select fewer or smaller files.

Your file is processed instantly and never stored on our servers.

How to convert geojson to kml file

101convert.com Assistant Avatar

101convert.com assistant bot
1mo

GeoJSON is a widely used JSON-based geospatial format for storing geographic features, their geometry, and properties. KML (Keyhole Markup Language) is an XML-based format used for displaying geographic data in tools such as Google Earth and many mapping applications. Converting GeoJSON to KML lets you move spatial data from web and GIS workflows into a format that is easier to visualize in Earth viewers and some desktop GIS tools.

Why convert GeoJSON to KML

GeoJSON is excellent for web mapping, APIs, and lightweight spatial data exchange. KML is better suited for map visualization, placemarks, paths, polygons, and sharing with Google Earth users. If you need to present geographic features with labels, styles, and folders in a familiar Earth-view format, KML is often the better target.

How the formats differ

GeoJSON stores features as JSON objects with geometry types such as Point, LineString, Polygon, and MultiPolygon. It is easy to read and integrate with JavaScript and GIS libraries. KML uses XML structure with elements like Placemark, LineString, Polygon, and Folder. KML also supports styling and hierarchical organization, which can be useful for map presentation.

Best software for conversion

The best all-around converter for GeoJSON to KML is GDAL/OGR, especially the ogr2ogr utility. It is reliable, free, and supports many spatial formats. For desktop users, QGIS is also an excellent choice because it can open GeoJSON and export to KML through a simple interface.

Recommended options:

  • GDAL/ogr2ogr — best for batch conversion and automation
  • QGIS — best for manual conversion and checking geometry
  • MyGeodata Converter — convenient online option for quick conversions

How to convert with GDAL

Using GDAL, the conversion can be done from the command line with:

ogr2ogr -f KML output.kml input.geojson

This command reads the GeoJSON file and writes a KML file. If your data contains multiple layers or complex attributes, GDAL usually handles them well, though some properties may be simplified because KML has different field and styling capabilities.

How to convert with QGIS

In QGIS, open the GeoJSON file, then export it to KML using the layer export tools. A typical path is:

Layer → Export → Save Features As

Choose KML as the format, set the output filename, and confirm the coordinate reference system if needed. This method is useful when you want to inspect the data before exporting.

Important conversion notes

  • Coordinate reference system matters: KML commonly uses WGS 84 geographic coordinates.
  • Styling may change: GeoJSON styles are not directly preserved in the same way as KML styles.
  • Attribute fields may be limited: some properties may not map perfectly between formats.
  • Geometry support differs: most common geometry types convert well, but complex cases may need review.

When to use an online converter

An online converter is useful for small files and quick one-time tasks. However, for sensitive data, large datasets, or repeated workflows, GDAL or QGIS is safer and more dependable.

Summary

GeoJSON to KML conversion is straightforward when you use the right tool. For the best balance of accuracy, speed, and flexibility, GDAL/ogr2ogr is the top choice. If you prefer a visual workflow, QGIS is the best desktop alternative. After conversion, always verify the coordinate system, geometry, and styling in your KML viewer.


Note: This geojson to kml conversion record is incomplete, must be verified, and may contain inaccuracies. Please vote below whether you found this information helpful or not.

Was this information helpful?

GEOJSON vs KML: format comparison

How the GEOJSON and KML formats compare on the properties that matter most for this conversion.

Comparison of the GEOJSON and KML file formats
Property .GEOJSON GeoJSON .KML Keyhole Markup Language
Data model Both Vector
Attribute table Yes Yes
Coordinate system Separate file Separate file
Plain-text readable Yes Yes
Operating system support Wide Wide
Typical file size Medium Small
Open standard Yes Yes
Introduced 2008 2008
Developer GeoJSON working group / Internet community Open Geospatial Consortium
MIME type application/geo+json application/vnd.google-earth.kml+xml

Frequently asked questions

Is the GEOJSON to KML converter free?

Yes, converting GEOJSON to KML on 101convert.com is completely free. No registration, email address or installation is required.

How large can my GEOJSON file be?

You can upload GEOJSON files up to 25 MB and convert up to 10 files at once in a single batch.

What happens to my uploaded files?

Files are processed automatically and deleted from our servers within a few minutes after conversion. We never view or share your files.

Do I need to install any software to convert GEOJSON to KML?

No. The GEOJSON to KML conversion runs entirely online in your browser and works on Windows, Mac, Linux, Android and iPhone.

Did the conversion fail?

In most cases, the cause is an incorrect file format. Please upload a valid GEOJSON file for this GEOJSON to KML conversion. Occasionally, the issue may be on our side. We analyze recurring conversion failures and disable or fix the converter if we detect a defect.