Convert kml to geojson

Free online KML to GEOJSON converter

Convert KML map data into GeoJSON for web maps, GIS tools, and spatial workflows.

Convert KML to GEOJSON 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 kml to geojson file

101convert.com Assistant Avatar

101convert.com assistant bot
1mo

KML and GeoJSON are both geospatial file formats used to store map data, but they serve different ecosystems. KML (Keyhole Markup Language) is an XML-based format commonly used by Google Earth and mapping tools to describe points, lines, polygons, overlays, and place information. GeoJSON is a lightweight JSON-based format designed for web mapping and GIS applications, making it easy to use in JavaScript, APIs, and modern geographic software.

Why convert kml to geojson

Converting KML to GeoJSON is useful when you need better compatibility with web maps, GIS libraries, and data processing workflows. GeoJSON is often preferred for interactive maps, spatial analysis, and integration with tools such as Leaflet, Mapbox, OpenLayers, and many GIS platforms.

Best software for conversion

The best software depends on your workflow:

  • QGIS — best free desktop option for accurate conversion and inspection of geographic data.
  • GDAL/ogr2ogr — best command-line tool for batch conversion and automation.
  • Mapshaper — excellent for quick browser-based conversion and geometry cleanup.
  • MyGeodata Converter — convenient online converter for simple file transformations.

If you want the most reliable and flexible solution, QGIS is usually the best choice for most users, while GDAL is ideal for advanced or scripted workflows.

How to convert kml to geojson in qgis

  1. Open QGIS and load your KML file.
  2. Right-click the layer and choose Export → Save Features As...
  3. Set the format to GeoJSON.
  4. Choose the output location and confirm the coordinate reference system if needed.
  5. Click OK to create the GeoJSON file.

How to convert kml to geojson with gdal

Using GDAL, you can convert files quickly from the command line:

ogr2ogr -f GeoJSON output.geojson input.kml

This method is especially useful for automation, scripting, and large batches of files.

How to convert kml to geojson online

Online converters are useful when you need a fast one-time conversion without installing software. Upload the KML file, choose GeoJSON as the output format, and download the converted file. Be careful with sensitive geographic data when using web-based tools.

Important things to check after conversion

  • Geometry types — verify that points, lines, and polygons were preserved correctly.
  • Attributes — confirm that names, descriptions, and metadata were carried over.
  • Coordinate system — GeoJSON typically uses WGS 84 coordinates.
  • File size — GeoJSON may be larger than KML for complex datasets.

Summary

KML to GeoJSON conversion is straightforward and widely supported. For the best balance of accuracy and usability, QGIS is the top recommendation, while GDAL is the best choice for command-line workflows. If you only need a quick conversion, an online converter or Mapshaper can be a practical alternative.


Note: This kml to geojson 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?

KML vs GEOJSON: format comparison

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

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

Frequently asked questions

Is the KML to GEOJSON converter free?

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

How large can my KML file be?

You can upload KML 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 KML to GEOJSON?

No. The KML to GEOJSON 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 KML file for this KML to GEOJSON 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.