KMZ to GeoJSON Converter
Convert your KMZ files into clean, valid GeoJSON instantly, right in your browser. No installs, no signup, no server upload β just fast, accurate, real-time geometry conversion for developers, GIS analysts and mapmakers.
Click to upload or drag and drop your KMZ file here
Accepts .kmz files up to 25 MB
Conversion Result
More Handy Tools
Powerful Conversion Features
Everything you need for reliable, accurate KMZ to GeoJSON conversion β built for developers and GIS professionals.
100% Private & Client-Side
Your KMZ file is decompressed and parsed entirely in your browser. Nothing is ever uploaded to a server.
Instant Processing
Powered by JSZip for fast in-memory unzipping and a lightweight custom KML parser for instant results.
Full Geometry Support
Handles Points, LineStrings, Polygons, MultiGeometries, nested folders and embedded style data.
Coordinate Precision Control
Choose 4, 6 or 8 decimal precision to control file size and coordinate accuracy for your use case.
Real-Time Validation
Instantly detects invalid KMZ archives, missing KML entries, and malformed geometry before conversion.
Copy, Download & Preview
Copy GeoJSON to clipboard, download as .geojson/.json, or preview geometry on an inline map canvas.
How It Works
Convert your KMZ file to GeoJSON in three simple steps.
Upload your KMZ file
Drag and drop or click to select a .kmz file exported from Google Earth or any GIS software.
Automatic parsing
The tool unzips the archive, extracts the embedded KML document, and parses every placemark and geometry.
Get your GeoJSON
Review the stats, copy the output, or download a ready-to-use .geojson file for your mapping project.
What Is KMZ to GeoJSON Conversion and Why Does It Matter?
A KMZ file is a compressed container format used primarily by Google Earth to store geographic data such as placemarks, paths, polygons, icons and styling information. Because a KMZ file is essentially a zipped KML document, it cannot be directly read by most modern web mapping libraries. GeoJSON, on the other hand, is an open, human-readable, JSON-based standard supported natively by libraries like Leaflet, Mapbox GL JS, OpenLayers and Turf.js. Converting a KMZ file to GeoJSON bridges this gap, allowing GIS professionals, developers and hobbyist mapmakers to bring Google Earth data directly into modern browser-based mapping applications without any manual reformatting.
The process of KMZ file conversion involves two distinct stages. First, the KMZ archive must be unzipped to reveal the embedded KML document, along with any linked images or icons. Second, the KML's XML structure β including Placemark, Point, LineString, Polygon and MultiGeometry elements β must be walked and translated into GeoJSON's Feature and FeatureCollection structure. This tool performs both stages entirely within your browser using JavaScript, so your location data is never transmitted anywhere.
How to Convert a KMZ File to GeoJSON
To convert a KMZ file to GeoJSON using this tool, simply drag your .kmz file into the upload area above, or click to browse your device. Once selected, click "Convert to GeoJSON" and the tool will automatically extract the internal KML, parse every geographic feature, and generate a valid GeoJSON FeatureCollection. You can then adjust coordinate precision, choose whether to retain name and description properties, and decide if style hints such as icon URLs or line colors should be preserved as custom GeoJSON properties.
Common Use Cases for KMZ File to GeoJSON Conversion
Developers building web maps often need to convert KMZ file to GeoJSON to display boundaries, routes or points of interest originally created in Google Earth or Google My Maps. Urban planners exporting zoning data, surveyors sharing property boundaries, and environmental researchers distributing habitat polygons all rely on this conversion to make their KMZ datasets compatible with open-source GIS tools. Because GeoJSON integrates cleanly with JavaScript mapping frameworks, converting KMZ to GeoJSON is often the first step before rendering spatial data on an interactive web map.
Example: KMZ to GeoJSON in Practice
Consider a KMZ file exported from Google Earth containing a single placemark named "Warehouse A" with a latitude and longitude pair. After conversion, this becomes a GeoJSON Feature with a Point geometry and a properties object containing the name "Warehouse A". More complex KMZ files with folders of polygons representing delivery zones convert into a FeatureCollection where each polygon becomes an individual Feature, ready to be styled and rendered on any Leaflet or Mapbox map with just a few lines of code.
Frequently Asked Questions
Answers to the most common questions about KMZ to GeoJSON conversion.
Upload your KMZ file using the upload box above, and the tool will automatically unzip it, parse the embedded KML data, and convert every placemark, path and polygon into valid GeoJSON. You can then copy or download the result instantly.
Yes. This converter runs entirely client-side in your browser using JavaScript, meaning your KMZ file is never uploaded to any server. All unzipping and geometry parsing happens locally on your device, keeping your location data private.
A KMZ file is a zipped, compressed version of a KML file used mainly by Google Earth to store placemarks, paths, polygons and styling. GeoJSON is an open, lightweight JSON-based format widely used in web mapping libraries like Leaflet, Mapbox GL and OpenLayers.
Explore More Free Tools
Discover dozens of other free converter and developer tools built for speed, accuracy and privacy.