.KML File Extension

Keyhole Markup Language File

A KML file stores geographic information. It can contain placemarks, points, lines, polygons, and images. The Keyhole company originally developed the KML format for their mapping program. It became a...

General Information

Title KML File Extension
Extension .kml
Full Form Keyhole Markup Language File
File Type Markup Language File
Developer Keyhole, Inc., Google
MIME Type application/vnd.google-earth.kml+xml

File Function

Primary Function Store geographic data
Additional Functions Display maps, Store annotations
Features Human-readable, XML-based

File Characteristics

Quality High precision
Supports Layers Yes
Supports Transparency Yes
Editable Yes

Use Cases

Mapping Software Yes
Spatial Analysis Yes
Tour Creation Yes

Security and Practices

Security Risks Embedded scripts
Best Practices Validate, Sanitize data

Historical/Version Information

Initial Release 2001
Latest Version KML 2.3 (OGC Standard)

Associated Types

Similar Extensions .kmz, .gpx

Software Compatibility

Software Usage Policy OS Compatibility
Google Earth Free, Paid versions Windows, Mac, Linux
ArcGIS Subscription Windows
Marble Free Windows, Mac, Linux