KML format uporablja varianto XML jezika, ki se imenuje Keyhole označevalni jezik (Keyhole Markup Language), za upravljanje geografskih prostorskih podatkov. Ta se uporablja za prikazovanje podrobnih zemljevidov z brskanjem po aplikacijah, kot je Google Earth. Format KLM podpira različne priročne funkcije, vključno z oznakami krajev, potmi in prekrivanji tal jih je mogoče urejati s katerimkoli urejevalnikom besedil.
JPEG JPG PNG GIF TIFF TIF BMP ICO WEBP WEBPLL JP2 PCX TGA CIN DCX DIS HRU MTV DB RAD PIC RLA QRT SGI XBM XPM CAL PSD JXR BPG APNG DDS CG4 FLIF PRC AI PDF EPS PS EPI SWF EMF WMF DWG DWF DXF DGN PLT GBR WMZ CGM DRW PCT MIF PCL SVG WPG SVGZ
Napredni uporabniki lahko pretvorijo kml preko vmesnika ukazne vrstice v ročnem ali avtomatiziranem načinu.