.KMZ

KMZ File

Keyhole Markup Language Zipped (Google Earth)
Ask a question
QUICK ANSWER

A KMZ file is a ZIP-compressed Google Earth map - it holds placemarks, routes, polygons, image overlays and sometimes 3D models in one portable package. Open it with the free Google Earth desktop app (File > Open) or at earth.google.com with no install. Because it is a ZIP, you can rename it to .zip and unzip it to get the doc.kml and images inside.

Developer: Keyhole, Inc. (acquired by Google 2004); KML standard now maintained by the Open Geospatial Consortium (OGC) Category: GIS Files Open standard MIME: application/vnd.google-earth.kmz
OPENS ON Windows macOS Linux Android iOS Web
Related: .GPX · .GML · .KML · .SHP

On this page

19k+ extensions indexed
Last reviewed Jul 19, 2026

Not sure what your file is?

Drop any file into our identifier - we read just the first bytes to name the format.

Identify a file

What is the KMZ file format?

Files with the .kmz extension are used by Google Earth and other geo-spatial applications to store and share map locations and geographic data. The format was developed by Keyhole, Inc. and, following Google's acquisition of that company in 2004, became the backbone of Google Earth's shareable map files. The underlying KML specification was later adopted as an open standard by the Open Geospatial Consortium (OGC) in 2008.

A .kmz file is a ZIP archive comprised of a primary .kml document - by convention named doc.kml and placed in the root folder - plus any referenced assets such as custom icons, images, ground overlays or 3D models. All content is packed using the DEFLATE compression algorithm, which keeps file sizes small while maintaining broad compatibility. Additional assets are stored in sub-folders within the archive. You can rename a .kmz file to .zip and open it with any archive manager to inspect its contents directly.

.kmz files may contain:

  • named placemarks with geographic coordinates (longitude, latitude and optional altitude in WGS 84)
  • polygon and path overlays, including image ground overlays
  • 3D model data referenced as COLLADA .dae files
  • network links that point to remote .kmz or .kml resources

Because geographic data, imagery and annotations can all be packed into a single portable file, .kmz is widely used for distributing datasets, tour routes and custom map layers. The data can also be opened in any geo-spatial application that supports KML encoding - including QGIS, Global Mapper and Google My Maps - not only in Google Earth.

Security & safety

RISK: LOW

The KML inside a KMZ is plain XML with no executable code, so the map data itself is safe to open. Two cautions: a <NetworkLink> element can make a KMZ automatically fetch remote content from a URL when opened (a privacy/tracking vector) - be wary of KMZ from untrusted sources; and shared map data can be privacy-sensitive (a route or set of pins can reveal a home address or routine). Because a KMZ is a ZIP, the usual advice about only unzipping archives from people you trust applies.

Format details

in a nutshell
FULL NAMEKeyhole Markup Language Zipped (Google Earth)
DEVELOPERKeyhole, Inc. (acquired by Google 2004); KML standard now maintained by the Open Geospatial Consortium (OGC)since 2004 (Google Earth); KML 2.2 adopted as an OGC standard in 2008
CATEGORYGIS Files
MIME TYPEapplication/vnd.google-earth.kmz
TYPEZIP archive containing a doc.kml + referenced images/overlays/models
STANDARDOpen · royalty-free
MAGIC BYTES · FILE SIGNATURE
OFFSET
00010203
HEX
504B0304
ASCII
PK··
A KMZ is a ZIP archive, so it starts with the "PK" header like any ZIP. Inside, the main map document is a KML file (by convention named doc.kml) plus any referenced images, icons, overlays and 3D models. Rename .kmz to .zip to inspect. The plain, uncompressed sibling is .kml (XML text, no fixed signature).

Programs that open KMZ files

Windows5 apps
7-Zip Open-source Right-click > Open archive (or rename .kmz to .zip) to extract doc.kml and the bundled images.
Global Mapper Paid Professional GIS app; File > Open to load KMZ and convert between many geospatial formats.
Google Earth Pro (desktop) Free File > Open and select the .kmz - it loads onto the globe. Free for everyone since 2015.
Google Earth (web) Free earth.google.com > menu > Projects > Open > Import KML/KMZ file. No install.
QGIS Open-source Layer > Add Vector Layer, pick the .kmz to view it as GIS data and convert to other formats.
macOS2 apps
Google Earth Pro (desktop) Free File > Open to load the .kmz onto the globe.
QGIS Open-source Add the .kmz as a vector layer to view and convert the map data (Apple silicon and Intel builds).
Linux3 apps
GPSBabel Open-source Read the KMZ and convert it to GPX and dozens of GPS formats (command-line/GUI).
Google Earth Pro (desktop) Free Install the .deb/.rpm, then File > Open the .kmz onto the globe.
QGIS Open-source Add the .kmz as a vector layer; GDAL/OGR underneath handles KML/KMZ.
Android1 app
Google Earth (app) Free Open the KMZ via the Projects menu to view it on the mobile globe.
iOS1 app
Google Earth (app) Free Import the KMZ through the Projects menu to view it on iPhone/iPad.
Web2 apps
Google My Maps Free Create a new map > Import, upload the .kmz to view and edit pins/lines/areas in the browser.
Google Earth (web) Free Projects > Import KML/KMZ file to view it on the browser globe.

Technical details

deep spec
Container formatZIP archive with DEFLATE compression
Internal root document`doc.kml` placed in the archive root by OGC/Google convention
MIME type`application/vnd.google-earth.kmz`
Magic bytes`50 4B 03 04` at offset 0 - standard ZIP "PK" local file header
Coordinate reference systemWGS 84 (EPSG:4326) - longitude, latitude and optional altitude
Supported geometry typesPoint, LineString, LinearRing, Polygon, MultiGeometry, Model
3D model formatCOLLADA (`.dae`) files referenced from KML; limited to static geometry
Overlay typesGroundOverlay, ScreenOverlay, PhotoOverlay
Network links`<NetworkLink>` elements can reference external KMZ/KML URLs for live or auto-refreshed data
Altitude modes`clampToGround`, `relativeToGround`, `absolute`
Style supportInline and shared styles (`<Style>`, `<StyleMap>`) for icons, lines and polygon fills
File inspectionRename `.kmz` to `.zip` to unpack and read constituent files with any archive tool
KML namespace insideKML 2.2 XML namespace `http://www.opengis.net/kml/2.2`
Asset sub-folder convention`doc.kml` at root; images and models in named sub-folders (e.g. `files/`)
Tour and animation support`<gx:Tour>` and `<gx:FlyTo>` elements enable scripted flythrough tours in Google Earth
Text encodingUTF-8 - KML is an XML dialect; ZIP entry names also use UTF-8
Released2004 (Google Earth); KML 2.2 adopted as an OGC standard in 2008
Open standardYes · royalty-free
Specificationwww.ogc.org

KMZ conversions

Community Q&A

asked by users
Ask a quick question
Get help from people who work with KMZ files. Be specific - include your system and software version.
No account needed · answers usually within a day

No questions yet - be the first to ask about KMZ files.

Frequently asked questions

How do I open a KMZ file?
Import it into Google Earth - the free desktop Google Earth Pro (File > Open) or the web version at earth.google.com (Projects > Import). You can also upload it to Google My Maps, open it in QGIS, or unzip it (rename to .zip) to get the doc.kml and images inside.
What is the difference between KMZ and KML?
KML is the plain XML map file; KMZ is the same data ZIP-compressed, usually with the referenced images/icons (and any 3D model) bundled inside. KMZ is smaller and better for sharing. Any tool that opens one opens the other; unzip a KMZ to get its doc.kml.
How do I open a KMZ in Google Maps?
Not in the regular Google Maps app directly. Use Google My Maps (mymaps.google.com): create a map, choose Import, and upload the .kmz to view and edit it in the browser.
How do I convert KMZ to GPX?
Use the free GPSBabel desktop tool or the GPS Visualizer website, or QGIS - load the KMZ and export to GPX. GPX is what Garmin devices and Strava/Komoot expect for routes and waypoints.
Can I open a KMZ on my phone?
Yes - install the Google Earth app (Android/iOS) and import the file via the Projects menu, or open it in Google My Maps in a mobile browser. Both show the pins, lines and areas on a map.
How do I see what's inside a KMZ file?
Rename it from .kmz to .zip and open it with any archive tool (7-Zip, Windows Explorer). You'll find doc.kml (the map) plus any image/icon/3D-model files it references.

References

1OGC - KML standardwww.ogc.org
2Google - KML documentation & reference (KMZ packaging)developers.google.com

Keep exploring

across the database

Top extensions this week

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.DATProgram Data File (generic)
5.RPMSGRestricted Permission Message
6.M4AMPEG-4 Audio File
7.BINCD/DVD Disc Image (BIN/CUE)
8.EXEWindows Executable (Portable Executable)
9.JSONJavaScript Object Notation file
10.MDMarkdown Document

Related extensions

.GPXGPS Exchange Format
.GMLGeography Markup Language
.KMLKeyhole Markup Language
.SHPEsri Shapefile (geospatial vector data)
.RTMAPCompeGPS / TwoNav Tiled Raster Map
.GDBGarmin MapSource GPS Database

Free file tools

An in-browser file identifier and image converter - everything runs on your device.

Open the toolbox

Browse file extensions A-Z