Converting KMZ to GPX unpacks a Google Earth archive and maps its points and lines into GPS waypoints, routes, and tracks.
What is KMZ?
KMZ is a ZIP archive that packages a KML document (conventionally named doc.kml) together with any assets it references, such as icons, images, and overlays.
Structurally a KMZ is just a compressed container: unzip it and you get a main doc.kml plus an optional folder of supporting files. Zipping typically shrinks verbose KML text substantially and keeps a placemark set and its custom icons together as one shareable file, which is why Google Earth exports KMZ by default. Everything true of KML applies to the KML inside a KMZ; the wrapper only adds compression and asset bundling.
What is GPX?
GPX (GPS Exchange Format) is an open, XML-based schema for exchanging GPS data such as waypoints, routes, and tracks between devices and applications.
GPX models data through three primary elements: waypoints (individual named points of interest), routes (an ordered list of routepoints describing a planned path), and tracks (recorded paths made of one or more segments of trackpoints, often carrying timestamps and elevation). It is the common tongue of handheld GPS units, fitness watches, and outdoor apps like Garmin, Strava, and Komoot. It is a point- and line-oriented format built around navigation, not a general-purpose polygon or attribute-table format.
Why convert KMZ to GPX?
GPX is the format GPS devices and outdoor apps understand, so this loads compressed Google Earth data onto navigation hardware. It is handy for moving shared trails or points of interest from a KMZ onto a Garmin or into apps like Strava. Point and line features translate naturally into waypoints and tracks.
Coordinate systems
Because the payload is ordinary KML, a KMZ is inherently WGS84 (EPSG:4326) longitude/latitude/altitude, with no projection metadata and no possibility of reprojection inside the format.
The GPX specification fixes all coordinates to WGS84 latitude/longitude with elevation in meters, so like KML it carries no projection information and any exported data is expressed in EPSG:4326.
What to watch out for
- GPX cannot represent polygons, so polygon features in the KMZ are dropped or reduced to their outline.
- The KMZ content is WGS84, matching GPX, so no reprojection occurs.
- Attributes can be preserved as GPX <extensions>, but many GPS devices ignore unrecognized extension fields.
- KML styling and description balloons inside the archive are not part of the GPX schema and are lost.
How to convert KMZ to GPX
- Drag your KMZ file (.kmz) into the converter above, or click to browse.
- Confirm the source is KMZ and choose GPX as the output format.
- Optionally pick a target coordinate system (EPSG) to reproject.
- Click Convert and download your GPX file. Everything runs in your browser.
Frequently asked questions
- Do I need to unzip the KMZ myself?
- No. The conversion opens the KMZ, reads the KML inside, and produces the GPX file.
- Can polygons be converted?
- No. GPX supports only waypoints, routes, and tracks, so polygon features cannot be represented.
- Are coordinates changed?
- No. KMZ content and GPX are both WGS84, so coordinate values are unchanged.