100% Private — Runs in Your Browser

KML to SHP Converter

Convert a Google Earth KML file to ESRI Shapefile (.shp) format for GIS software — free, private, entirely in your browser. No upload required.

Drag & drop your .kml or .kmz file here

or click to browse

or paste KML text

Frequently Asked Questions

Is "KML to SHP" the same as "KML to Shapefile"?

Yes — they describe the same conversion. .shp is the geometry file inside a Shapefile, and "SHP" is common shorthand for the whole Shapefile set. This tool outputs a ZIP containing .shp, .shx, .dbf, and .prj, because GIS software needs all four together.

What is KML?

KML (Keyhole Markup Language) is the XML-based format used by Google Earth and Google Maps to display geographic data with rich styling and descriptions.

Why convert KML to Shapefile?

Converting KML to Shapefile lets you bring data created in Google Earth into desktop GIS software like QGIS, ArcGIS, or Esri products, which use Shapefile as a native format.

What does the download include?

A ZIP archive containing .shp (geometry), .shx (index), .dbf (attributes), and .prj (WGS84 projection) — ready to open directly in any GIS software.

Is my data safe?

Yes. GeoDataTools performs all conversions entirely in your browser using JavaScript. Your files never leave your device — no data is uploaded to any server.

Does this tool support KMZ files?

Yes. KMZ is a ZIP-compressed KML file. Drop a .kmz file in directly; it's unzipped in your browser automatically.

Need to visualize the converted data on an interactive map? Try the full app for maps, filtering, and analysis.

Open GeoDataTools App