Convert GeoJSON to KML Online — Free & Instant
GeoJSON to KML conversion is needed when you want to visualise web-sourced geospatial data in Google Earth or share it via Google My Maps. KML preserves feature names and attributes as placemark descriptions. Maparz handles the conversion instantly using GDAL, preserving all geometry and property data.
Converter
When to convert GeoJSON to KML
- Sharing GeoJSON boundaries in Google My Maps for team collaboration
- Visualising API-sourced GeoJSON data in Google Earth
- Preparing route or boundary data for Google Maps import
- Converting GitHub-hosted GeoJSON to KML for offline use in Earth
How to convert GeoJSON to KML
- 1
Upload your GeoJSON
Drop your .geojson or .json file on the upload zone.
- 2
Select KML
Click KML in the format panel.
- 3
Download and open
Open the .kml in Google Earth or import into Google My Maps.
About GeoJSON format
GeoJSON is an open standard geospatial data format based on JSON, defined in RFC 7946. It supports all geometry types (Point, LineString, Polygon, MultiPolygon, etc.) and arbitrary properties per feature. GeoJSON is the preferred format for web mapping because browsers can parse it natively and libraries like Leaflet, Mapbox GL, and D3 consume it directly. GitHub renders GeoJSON files on a map automatically. It uses WGS 84 (EPSG:4326) as its coordinate reference system.
Strengths
- +Native browser support (JSON)
- +Human-readable and editable
- +Single file — easy to share
- +First-class support in web mapping libraries
About KML format
Keyhole Markup Language (KML) is an XML-based format developed for Google Earth and now maintained by the OGC. It is widely used in Google Maps, Google Earth, and many consumer-facing mapping applications. KML supports styled geometry, network links, folders, and time-based animations. It always uses geographic coordinates (WGS 84) and is stored as plain XML text. KMZ is simply a ZIP-compressed KML file, which can also include embedded images and other resources.
Strengths
- +Native in Google Earth and Google Maps
- +Supports rich styling and labels
- +Human-readable XML
Frequently asked questions
Will GeoJSON properties appear in Google Earth?
Yes. GeoJSON feature properties are converted to KML placemark description fields, visible when you click a feature in Google Earth.
Does the conversion preserve geometry types?
Yes. Points become Placemarks, LineStrings become LineString placemarks, and Polygons become Polygon placemarks in KML.
How do I import KML into Google My Maps?
Open Google My Maps, click Import on a new layer, and upload the .kml file. Features up to 2,000 per layer are supported.