KML / KMZ Viewer

Upload a KML or KMZ file to visualise all its features on an interactive map and inspect each placemark.

🗺️ Drop KML / KMZ file here, or click to browse
📄 No file loaded. Drop a KML or KMZ file above to begin.

About This Tool

The KML / KMZ Viewer renders a KML or KMZ geographic file on an interactive map. It is used to inspect Google Earth exports, verify map layer overlays, and preview KML data produced by GIS systems or mapping tools before distribution.

Input

A .kml or .kmz file uploaded from your device or dragged onto the drop zone. KMZ files are decompressed automatically in the browser using JSZip — no server upload is required.

Output

All placemarks, paths, and polygon overlays rendered on the map with a count of each geometry type (points, lines, polygons). Clicking a feature shows its name and description if defined in the file.

Key Concepts

KML (Keyhole Markup Language)
An XML-based geographic data format originally developed by Keyhole Inc. and acquired by Google in 2004. Adopted as an OGC international standard (OGC KML 2.2) in 2008. Core elements: <Placemark> (point, linestring, or polygon with optional style and description), <Folder> (logical group), and <NetworkLink> (reference to an external KML resource). Style definitions use an AABBGGRR color model (alpha, blue, green, red — reverse of HTML's RRGGBB).
KMZ
A ZIP archive with a .kmz extension containing a root doc.kml file and optionally bundled assets such as custom icon images or ground overlays. The archive format allows self-contained distribution of complex KML projects that reference external images.
Style rendering
KML style properties (<LineStyle>, <PolyStyle>, <IconStyle>) are partially supported — line colours and widths are applied where possible. Custom icon images bundled in KMZ are not rendered; a generic marker is substituted. <GroundOverlay> image tiles are not rendered.