Coğrafi modelleme bilgilerini XML formatında depolar; noktalar, çizgiler, poligonlar ve görüntüler içerir; konumların tanımlanması ve etiketlenmesi, değişik kamera açılarının, kaplama dokularının oluşturulması ve HTML içeriğinin eklenmesi için kullanılır.
KML dosyaları orijinal olarak Keyhole, Inc. tarafından geliştirilen Keyhole haritalandırma yazılımı tarafından kullanılmaktaydı. Firma 2004 yılında Google tarafından satın alındı ve KML dosyaları artık Google Earth ve diğer Earth tarayıcı programları tarafından kullanılmaktadır.