KML (от англ. Keyhole Markup Language — язык разметки Keyhole) — язык разметки на основе XML, служащий для представления трёхмерных геопространственных данных в программе Google Earth (которая носила название «Keyhole» до её приобретения компанией Google).