How to open a .KML file online
From file to map in seconds.
Open your .KML file
Drag it onto the box or click to choose it from your device. It opens on your computer.
See it on the map
Points, lines and areas from your .KML file appear on an interactive map. Click any feature to read its details.
Read the stats
Check distance, elevation gain and loss, the bounding box and a height profile linked to the map.
What is a .KML file?
The common language of GPS devices.
A KML file stores map data (pins, routes, polygons, image overlays) in plain XML format. The easiest way to open one is Google Earth (free desktop app or earth.google.com in a browser) or Google My Maps. For GPS devices like Garmin, convert it to GPX with GPSBabel.
Programs that open .KML files
| Full name | Keyhole Markup Language |
|---|---|
| Developer | Keyhole, Inc. (acquired by Google 2004); standard now maintained by the Open Geospatial Consortium (OGC) |
| First released | 2004 (Google acquired Keyhole); KML 2.2 adopted as an OGC standard in 2008 |
| Category | Maps & GIS |
| MIME type | application/vnd.google-earth.kml+xml |
Related viewers
More free tools for your files.
Is my .KML file uploaded anywhere?
No. Your .KML file is read by your browser and never sent to us. Only the background map tiles are loaded from OpenStreetMap, which sees which map area you're looking at, not your data.
How is the elevation gain calculated?
We add up every climb between track points, ignoring tiny wiggles of less than 3 metres that come from GPS noise. That's close to what Strava and Garmin report; barometric devices may differ slightly.
How do I open a Shapefile?
A Shapefile is several files. Drop the whole .zip, or select the .shp, .dbf and .prj files together. With only the .shp you'll see the shapes but no attributes.
Can I convert GPX to KML or GeoJSON?
Use Export GeoJSON to save everything you see. GPX ↔ KML conversion is part of our upcoming converter.
My CSV has coordinates. Will it work?
Yes, if it has columns named like lat/latitude/y and lon/lng/longitude/x. Every row becomes a point with the other columns as properties.
Was this tool helpful?
Your rating helps us decide which tools to improve next.