Geodocs Tools

KMZ and KML Viewer

Upload a KMZ or KML file and explore features on an interactive map. 100% browser-side processing — your files never leave your device.

Need more than a viewer?

Geodocs organizes your field data with maps, reports, and dynamic forms. Built for teams working on surveys, inspections, and geospatial projects.

Try Geodocs

KMZ is Google Earth's compressed file format. It bundles a KML (Keyhole Markup Language) file and associated resources — such as images and icons — into a single ZIP archive with a .kmz extension. It is widely used by field teams, engineers, and GIS professionals to share geospatial data in a practical and portable way. For a step-by-step walkthrough, see how to view KMZ files online.

KML (Keyhole Markup Language) is an XML-based format originally developed for Google Earth and now maintained by the Open Geospatial Consortium (OGC). It describes points, lines, polygons, and other geographic elements with coordinates, visual styles, and additional attributes. It is supported by virtually all modern GIS software, including QGIS, ArcGIS, Google Maps, and Geodocs. One detail trips up most newcomers: KML coordinate tuples are written longitude first and latitude second, and reversing them puts every feature in the wrong place — see KML coordinates: why lon-lat order puts your features in the wrong place.

This tool lets you open and visualize KMZ and KML files directly in your browser, without installing Google Earth or any additional software. It is ideal for quickly inspecting the contents of a received file, sharing visualizations with teams that do not have access to GIS software, or reviewing feature attributes before importing data into a field platform. If a file refuses to open at all — here, in Google Earth, or anywhere else — the usual causes and their fixes are collected in why your KMZ file will not open, and how to fix it.

KMZ and KML files are used by surveyors, field inspection teams, environmental managers, civil engineers, infrastructure managers, and GIS professionals. They are common in topographic survey projects, environmental monitoring, asset inspection, civil construction, and sales territory management. Any professional working with geospatial data has likely encountered these formats.

Drag a .kmz or .kml file onto the upload area, or click to select a file. The file is processed directly in your browser — no data is sent to any server. After loading, features appear on the map. Click any feature to see its attributes in the side panel. Use the export buttons to download data as KML, KMZ, or CSV. One thing is worth knowing before you export: marker symbols do not always survive a round trip through KML, and what happens to a KML marker symbol on the way out and back shows which parts of the styling are kept and which are dropped.

These three formats are the most common ways to share geographic data, but each fits a different context. KML is XML-based, designed for Google Earth — it supports rich styling (colors, icons, camera angles) and is widely used by field teams and desktop GIS users. GeoJSON is JSON-based, defined by RFC 7946, and is the standard for web APIs and modern geospatial tooling — simpler, lighter, and easy to generate programmatically. Shapefiles (.shp) are a legacy binary format from Esri, still dominant in enterprise GIS software like ArcGIS and widely exchanged between government agencies and engineering firms — a single dataset is actually split across multiple files (.shp, .dbf, .prj, .shx). This viewer handles KMZ and KML and can export to GeoJSON for interoperability. Use our GeoJSON Viewer if you already have a .geojson file.

All processing happens locally, in your own browser. Your files are never sent to any server — not even ours. You can use this tool with confidential files without any concern about privacy or data security.