KML and KMZ files are the standard way Google Earth, Google My Maps, and most GIS tools share geographic data — routes, property boundaries, survey points, delivery zones, hiking trails. The problem is that opening one usually means launching desktop software or uploading your data to a service you don’t control. This KML Viewer & Converter does it entirely in your browser: drop a file in, see it rendered on an interactive map in seconds, and convert it to GeoJSON when you need it in another tool.
It’s built for surveyors, drone operators, real-estate and logistics teams, GIS students, and anyone who has been handed a .kml or .kmz file and just needs to look at it or hand it off in a different format. Nothing is uploaded to a server — parsing, rendering, and conversion all run locally in the page, so your coordinates stay on your machine.
Use the tool below. Drag a file onto the drop zone or click to browse, and the map fills in automatically.
How to use it
- Drag your
.kmlor.kmzfile onto the drop zone, or click it to open a file picker. - The map renders instantly and zooms to fit your data — points, lines, and polygons all appear with their styling.
- Pan and zoom to inspect features; the OpenStreetMap basemap gives you streets and context.
- Open the export panel and choose your output format — for example GeoJSON for use in QGIS, Mapbox, Leaflet, or a web app.
- Download the converted file. To view a different dataset, reset and drop in a new file.
Why convert KML to GeoJSON?
KML is great for Google’s ecosystem, but most modern web mapping libraries and GIS pipelines speak GeoJSON. Converting lets you drop your data straight into QGIS, Leaflet, Mapbox GL, or a custom application without writing a parser. Because KMZ is just a zipped KML (plus any image or icon assets), this tool unpacks it for you automatically — you don’t need to rename it to .zip and extract it by hand first.
FAQs
What is the difference between KML and KMZ?
KML is a plain-text XML file describing geographic features. KMZ is a compressed (zipped) KML that can also bundle icons, images, and overlays into a single smaller file. This tool reads both — a KMZ is unzipped in the browser automatically.
Is my data uploaded anywhere?
No. The file is read and processed entirely in your browser. Your coordinates and any sensitive location data never leave your device — there is no server-side upload and no account required.
Can I convert KML to GeoJSON?
Yes. Load your KML or KMZ, then use the export panel to download the data as GeoJSON, ready for QGIS, Leaflet, Mapbox, or any tool that accepts the format.
Does it work with files exported from Google Earth and Google My Maps?
Yes. Files exported from Google Earth, Google My Maps, and most GIS and GPS software follow the standard KML/KMZ specification, which this viewer supports — including points (placemarks), lines (paths), and polygons.
Is there a file size limit?
Because everything runs in your browser, practical limits depend on your device’s memory rather than a server quota. Typical survey, route, and boundary files load instantly; very large datasets with tens of thousands of features may render more slowly on lower-powered devices.
Do I need to install anything or sign up?
No. It runs in any modern browser with nothing to install and no account to create. Open the page, drop your file, and you’re working.
Is it free?
Yes, the KML Viewer & Converter is completely free to use.
🗺️ Explore More Mappr Tools
- →CSV to Map Converter
- →DMS Coordinate Converter
- →Plus Code to Lat/Long Converter
- →Latitude/Longitude to UTM Converter
Discover all our free interactive maps and tools.