Es un lenguaje de marcado basado en XML para representar datos geográficos en tres dimensiones. Un fichero KML especifica una característica (un lugar, una imagen o un polígono) para Google Earth. Contiene título, una descripción básica del lugar, sus coordenadas (latitud y longitud) y alguna otra información.