mapverter

KMZ to KML Converter

Extract the KML from a KMZ without unzip tools. Placemarks, colors and line widths are rewritten as plain UTF-8 KML; bundled icon images are not included.

  1. Add file
  2. Review
  3. Download

Drag your map file here

SHP (zip, or .shp with .shx, .dbf, .prj), KML, KMZ, GeoJSON, GPX, CSV

Free · one dataset at a time · up to 20 MB

Converting several datasets at once?

From archive to plain text

Some tools and scripts only read plain-text KML. mapverter opens the KMZ in your browser, reads doc.kml (or the first .kml in name order when there is no doc.kml) and writes a fresh KML 2.2 file in UTF-8.

What carries over

  • Points, lines, polygons and MultiGeometry, with altitude values kept in the coordinates.
  • Placemark names, descriptions and ExtendedData values.
  • Line color, opacity and width, fill color and opacity, and icon color, scale and address. Shared styles referenced with a styleUrl are written as an inline Style on each placemark.

What changes

  • The folder hierarchy is not rebuilt. Each placemark's folder path is kept as a folder value in its ExtendedData.
  • Altitude values stay in the coordinates, but altitudeMode and extrude settings are not written, so viewers fall back to the default and draw the features on the ground.
  • Image files stored inside the KMZ are not extracted. The icon address stays in the style, so icons that lived inside the archive may not appear when the KML is opened on its own.
  • Placemarks without geometry are dropped and counted in the conversion report. Style settings the output does not carry, such as label, balloon and list styles, are dropped as well.

Frequently asked questions

Will the KML keep my folders?
Not as folders. The placemarks are written as one list, and each one keeps its original folder path, such as Survey/Block A, in an ExtendedData value called folder.
Why are my custom icons missing?
Icon images packed inside the KMZ are not extracted. The KML still refers to them by their path inside the archive, and that path does not exist next to the new KML file.
Which file inside the KMZ is converted?
The KML document named doc.kml, wherever it is in the archive. If there is no doc.kml, the first .kml file in name order is used.
Is my KMZ uploaded?
No. The archive is opened and rewritten entirely in your browser.