How To: Convert shapefiles to KML in ArcGIS Pro


Keyhole Markup Language (KML) is an XML-based format for storing geographic data, and is a common format for sharing data with non-GIS users. It can be composed of point, line, polygon features, and raster imagery with either a .kml or .kmz file extension. This article provides the steps to convert single or multiple shapefiles to a KML file in ArcGIS Pro.


  1. Add the shapefile(s) to the map. Refer to Add a shapefile to the map for steps to do this.
  2. To convert multiple shapefiles to a KML file, group all the shapefiles in the Content pane. Skip this step if converting only one shapefile.
    1. Press Ctrl and click to select the desired shapefiles.
    2. Right-click a selected shapefile, and click Group. The selected shapefiles are grouped into New Group Layer.
  3. In the Geoprocessing pane, click Toolboxes, and navigate to Conversion Tools > KML > Layer To KML.
  4. In the Layer drop-down list, select the shapefile or the layer group containing the shapefiles.
  5. Set a name and location for Output File.
  6. Set other parameters as desired, and click Run.
An image of the Layer To KML pane.

The converted KML file is located in the specified output location with a .kmz extension (compressed or zipped KML files). The image below shows the KMZ file opened in ArcGIS Earth.

An image of the KML file in ArcGIS Earth
To extract the KML files from the KMZ file, use a file extractor such as WinZip or WinRAR.

Related Information