KML is een op XML gebaseerde standaard voor geografische data, oorspronkelijk ontwikkeld voor Google Earth en Google Maps. Het is in 2008 als een ISO-standaard erkend, sindsdien wordt KML door het Open Geospatial Consortium onderhouden.
KML wordt vaak in KMZ zip-pakketten uitgewisseld. In deze zips zitten meestal bijbehorende bestanden zoals afbeeldingen.
Hoewel KML een open XML standaard is, is de ondersteuning door applicaties relatief beperkt. KML moet naar het voorkeursformaat GML kunnen worden geconverteerd zonder verlies van data.
KML is een non-preferred format binnen bestandstype GIS.