Skip to main content

KML to KMZ Converter

Convert your KML files to compressed KMZ format instantly. All processing happens in your browser.

Drag and drop your KML file here, or click to browse

About KML Format

KML (Keyhole Markup Language) is an XML format for geographic data used by Google Earth and Maps.

About KMZ Format

KMZ is a compressed (zipped) version of KML files, reducing file size significantly for easier sharing.

Why Convert KML to KMZ?

  • Reduce file size by up to 90%
  • Easier to share via email or messaging
  • Faster loading in Google Earth
  • Can bundle images and resources in one file
Privacy First

All conversion happens entirely in your browser. Your data never leaves your device.

Your file is converted. Dawarich handles all formats automatically — import from Google, Strava, Garmin, and more. No manual conversions needed.

Self-hosted or cloud. Cancel anytime.

Start Your Free Trial

When you'd convert KML to KMZ

KML and KMZ hold the same map data. KML is the plain-text XML file; KMZ is that file packed into a ZIP archive. Converting KML to KMZ is about size and sharing: one compact file instead of a large text file.

Typical reasons: a route, a set of placemarks or a region outline is too big to email as KML, an upload form asks for KMZ, or you want a smaller file to load into Google Earth or Google My Maps.

This converter puts your KML file into the archive exactly as it is, so nothing is rewritten or dropped along the way.

What gets preserved (and what doesn't)

A KMZ made here contains your original KML byte for byte, stored as doc.kml:

FieldPreserved?Notes
Placemarks, paths and polygons✅ YesEvery geometry stays as written, including multi-part shapes.
Styles, colours and icons✅ YesStyle definitions stay in the KML. Icons that point to a web address keep working.
Folders, names and descriptions✅ YesThe folder tree and all text are unchanged.
Timestamps and extended data✅ YesTimeStamp, TimeSpan and ExtendedData are kept.
Local image files next to your KML⚠️ NoOnly the KML file is packed. Icons or overlays saved as separate files on your computer are not added to the archive.

Apps that read your converted file

KMZ is supported wherever KML is. These apps open it directly:

KML vs KMZ: what's the difference?

KML (Keyhole Markup Language) is an XML text format for geographic data: placemarks, lines, polygons, styles and descriptions. You can open it in any text editor. It has been an Open Geospatial Consortium standard since 2008.

KMZ is a KML file compressed with ZIP. The archive holds one main KML file, usually named doc.kml, and may also hold the images and 3D models it uses. Because KML is wordy XML, a KMZ is often five to ten times smaller.

Use KML when you want to read or edit the data, compare versions, or feed it to a tool that only accepts plain text. Use KMZ when you want to share or upload a map, or keep custom icons together with it.

To look inside a KMZ without any tool, rename it from .kmz to .zip and unpack it — you will find doc.kml. To go the other way, use the KMZ to KML converter.

Frequently asked questions

Is KMZ the same as KML?
Yes and no: a KMZ contains a KML file, compressed with ZIP. The map data is the same; KMZ is just smaller and can carry images with it.
Does converting KML to KMZ lose any data?
No. This converter stores your KML in the archive exactly as it is, so styles, folders, polygons and timestamps all stay.
How do I open a KMZ file?
Open it in Google Earth (desktop or web), import it into Google My Maps, or add it as a layer in QGIS. You can also rename it to .zip and unpack it to get the KML.
Why is my KMZ so much smaller than my KML?
KML is plain XML with many repeated tags and long coordinate lists. ZIP compression removes that repetition, which usually shrinks the file several times.
Are my files uploaded anywhere?
No. The conversion runs in your browser; your KML never leaves your device.