KML is Google Earth’s XML markup for places, paths and polygons — still the lingua franca of consumer map sharing.
Typical use: Convert KML to GeoJSON for web maps, or to CSV for spreadsheets.
About the KML format
KML (Keyhole Markup Language) started life as Google Earth’s file format and became an OGC standard. It describes placemarks, paths, polygons and even camera tours, with rich styling — which is also why it is heavier and harder to parse than GeoJSON.
Most KML files in the wild come from Google Earth exports and government portals. Converting them to GeoJSON puts the same places into any web map without a Google Earth dependency.
Strengths
- ✓ Rich styling, tours and descriptions
- ✓ Google Earth and Maps read it natively
- ✓ OGC standard, widely published by agencies
Limitations
- ✗ Verbose XML, hard to hand-edit
- ✗ Web map libraries need conversion first
- Structure
- XML placemarks & folders
- Types / schema
- Points, lines, polygons, styles
- Compatibility
- Google Earth, Maps, agencies
- Best for
- Sharing annotated places
Convert KML to…
3 direct directions, sorted A–Z; 🔥 marks popular targets.
Convert other files to KML…
Frequently asked questions
What is a KML file?
KML is Google Earth’s XML markup for places, paths and polygons — still the lingua franca of consumer map sharing.
How do I convert KML files online?
Pick a target format from the "Convert KML to…" list below, drop your file and hit convert. Everything runs in your browser — no install, no upload, no watermark, no limits.
Is it safe to convert KML files here?
Yes. Every conversion is performed by your own device inside the browser — files never leave for a server, and the page keeps working even offline.
Which formats can KML convert to?
This page lists all 3 directions across documents, images, audio, video, spreadsheets and archives — each one is its own free converter page.