ToolJoltTools

KML Viewer

Open KML files without Google Earth — placemarks, paths and polygons with attributes, map preview and conversion to GeoJSON/CSV. Client-side.

Paste data or open a file

Everything parses in your browser — files are never uploaded.

Field guide: KML Viewer

Someone sends a .kml file and the dance begins: install Google Earth, or upload it to some site, just to see a dozen placemarks. This viewer ends that — paste or open the KML, and placemarks, paths (LineStrings) and polygons render immediately with their names, descriptions and ExtendedData attributes in a table. Parsing happens in your browser; the file never uploads.

KML remains everywhere because Google Earth and My Maps made it the casual-GIS format of record — real-estate parcels, hiking routes, utility sketches, drone flight areas. From here it converts cleanly: GeoJSON for developers and web maps, CSV for spreadsheets, WKT for databases, or a one-click standalone HTML map (Leaflet + OSM) that opens on any device — often more shareable than the KML itself.

Field tips

  • KMZ files are just zipped KML — rename to .zip, extract doc.kml, and paste it here.
  • Check the attribute table for ExtendedData your map needs — Google Earth descriptions often hide structured data worth exporting as CSV columns.
  • Polygons that look like spaghetti usually have inner rings (holes) this preview flattens — the GeoJSON export preserves the outer ring per feature.
Sources & standards: OGC KML 2.2 specification

Records are stored only in this browser (localStorage) — export regularly. This tool aids field documentation; it does not replace your agency's official inspection procedures or engineering judgment.

KML Viewer — Open KML files without Google Earth — placemarks, paths and polygons with attributes, map preview and conversion to GeoJSON/CSV. Client-side. Free, offline-first and GPS-aware: open it on any phone, log in seconds, and hand your GIS team clean GeoJSON.

About KML Viewer

Someone sends a .kml file and the dance begins: install Google Earth, or upload it to some site, just to see a dozen placemarks. This viewer ends that — paste or open the KML, and placemarks, paths (LineStrings) and polygons render immediately with their names, descriptions and ExtendedData attributes in a table. Parsing happens in your browser; the file never uploads.

How to use KML Viewer

  1. 1Open the tool — it loads instantly and runs entirely in your browser.
  2. 2Enter or import your field data; everything stays on your device.
  3. 3Review the computed results and flagged items.
  4. 4Export to CSV/GeoJSON or print a report for stakeholders.

Why use KML Viewer?

  • 100% free, no sign-up — built for crews, not per-seat licences
  • Offline-first: records save to your device instantly and survive dead zones
  • One-tap GPS tagging with accuracy capture on every record
  • Exports CSV for asset systems, GeoJSON for GIS, and print-ready reports
  • Checklist and guidance aligned with OGC KML 2.2 specification

Frequently asked questions

Can this open KMZ files?+

Indirectly — KMZ is a ZIP archive containing a doc.kml (plus icons/overlays). Rename the .kmz to .zip, extract, and open the .kml inside here. The geometry and attributes survive completely; only custom icons and image overlays (which need the bundled files) are skipped.

What KML elements are supported?+

Placemarks with Point, LineString and Polygon (outer boundary) geometries, names, descriptions and ExtendedData/Data attributes — the elements that carry actual geographic data. Styling, tours, network links, overlays and 3D extrusion are display sugar that doesn't convert to data formats anyway.

How do I convert KML to GeoJSON?+

Open or paste the KML, click Load & preview, then download GeoJSON. Names and ExtendedData become GeoJSON properties; coordinates pass through with the altitude term dropped. It's the conversion web developers ask for most — KML in from a client, GeoJSON out to the map library.

Why does my KML fail to parse?+

The two classics: the file is actually KMZ (binary ZIP — extract first), or an XML error like unescaped & characters in descriptions. The parser reports invalid XML; opening the file in a text editor usually reveals the offending line quickly.

Embed KML Viewer on your website

Want KML Vieweron your own site? Paste this snippet into any HTML page — it's free, with no API key or sign-up. The tool loads in an iframe and keeps working exactly as it does here.

Embed code
<iframe src="https://tooljolt.com/tools/kml-viewer" width="100%" height="640" style="border:1px solid #e5e7eb;border-radius:12px;max-width:680px" title="KML Viewer — ToolJolt" loading="lazy"></iframe>

Related tools

Related GIS tools

Sponsored