- Home
- Free tools
- KMZ to KML
Convert KMZ to KML
The KML inside the archive, extracted in your browser. Free, and the file never leaves your tab.
or drop KMZ here
How the conversion works
- 1
Choose a .kmz file or drop it on the page. A KMZ is a zip archive with a doc.kml inside, plus any icons the map uses.
- 2
The page unzips the archive in memory, reads the doc.kml (or the first .kml it finds), and rewrites it as a clean KML: placemarks, folders, ExtendedData and timestamps kept.
- 3
Download the .kml. Open it in Google Earth, Google My Maps, QGIS, or any text editor.
What the KML contains
Everything the placemarks carried. Styles and images do not travel: see the limits below.
| In the KMZ | In the KML |
|---|---|
| doc.kml | Read as the source. When the archive holds several .kml files, doc.kml at the root wins, otherwise the first one found. |
| Placemark, Folder | Kept, with the folder tree. |
| Point, LineString, Polygon, MultiGeometry | Kept as they are, altitude included. |
| ExtendedData, TimeStamp | Kept. |
| Icons and overlay images | Left out. A notice says so when the archive had some. |
What it does not do
- Styles, icons and ground overlays are not carried over. The KML gets Google Earth's default look.
- NetworkLink elements are not followed.
- A KMZ holding only images and no .kml is refused with a clear message.
- Files up to 50 MB.
Questions people ask
- Does my KMZ get uploaded?
- No. The archive is unzipped by JavaScript in your browser tab. Open the network panel while you convert: no request carries the file.
- Can I just rename the .kmz to .zip?
- Yes, that works too: rename, extract, and take the doc.kml. This page does the same in one click and also cleans the KML so QGIS reads the attributes.
- Why did my icons disappear?
- They lived as image files next to the doc.kml inside the archive. A single KML file has nowhere to put them. Reopen the original KMZ if you need the icons.
- What if the KMZ has several KML files?
- The page reads doc.kml at the root when there is one, otherwise the first .kml it finds, and says which. Extract the archive by hand for the others.
- Will Google My Maps import the result?
- Yes, as a layer, up to 2,000 features and 5 MB per layer.
Other free tools
- KML to KMZ
- CSV to KML
- GeoJSON to KML
- Shapefile to KML
- KMZ to Shapefile
- KMZ to CSV
- GPX to KML
- KMZ to GPX
- KML to CSV
- KML to GeoJSON
- Shapefile to GeoJSON
- GeoJSON to Shapefile
- KML to Shapefile
- CSV to Shapefile
- Shapefile to CSV
- CSV to GeoJSON
- GeoJSON to CSV
- Shapefile to KMZ
- CSV to KMZ
- KML to GPX
- GPX to KMZ
- Merge GPX
- Coordinate converter
- All free tools
Next, open it in QGIS
Every one of these files loads in QGIS in one dialog. Once the points or polygons sit on your imagery, the two TerraLab plugins take over: AI Segmentation detects the objects the file is missing, AI Edit renders a project on the map.