KML is a file format that is like GeoJSON, but used more commonly in Google products. Like GeoJSON, it can store points, lines, polygons, and other vector data. Unlike GeoJSON, it's based on XML, rather than JSON.

You can upload KML files to Mapbox Studio to add custom data to your maps. When you upload KML files, Mapbox converts your data to vector tiles so you can create styles from it.

When uploading KML, note that Mapbox does not support any KML extensions. For more information on uploading shapefiles, read the Mapbox Studio Manual uploads page.

Download a sample KML file
Was this page helpful?