Shapefile to KML Converter

Turn a shapefile into KML for Google Earth. Drop the zip or the .shp, .dbf and .prj files; common coordinate systems such as UTM are converted to latitude and longitude.

Back to the tool ↑

How it works

  1. Drop the zipped shapefile, or pick the .shp, .dbf and .prj files together.
  2. The shapes are converted to latitude and longitude and drawn on the map.
  3. Download the KML and open it in Google Earth or any app that reads KML.

Everything runs in your browser. Your files are never uploaded to our servers.

Questions

Which shapefile files do I need?

The .shp file holds the shapes and is required. Add the .dbf to keep the attributes and the .prj so the converter knows the coordinate system. A zip with all of them works too.

My shapefile is in UTM. Does that work?

Yes, as long as the .prj file is included. KML always uses WGS84 latitude and longitude, so the converter reprojects the shapes from the coordinate system in the .prj. If it cannot read that coordinate system, it says so instead of guessing, and it warns when an older local datum (such as Arc 1960 or PSAD56) may leave shapes a few hundred metres off.

Are the attributes kept?

Yes. Every attribute is written to the KML, and a field called name or description becomes the placemark name or description shown in Google Earth.

Connect your data, understand your operations.

Bring in the spreadsheets, field forms and maps you already use, and see every site in one place.