100% Private — Runs in Your Browser

Shapefile to KML Converter

Convert ESRI Shapefiles to KML for viewing in Google Earth — free, private, entirely in your browser. No upload required.

Drag & drop your Shapefile ZIP or individual .shp/.dbf files here

or click to browse

Accepts: .zip, .shp, .dbf, .shx — multiple files supported

Frequently Asked Questions

What is a Shapefile?

A Shapefile is a popular geospatial vector data format created by ESRI. It consists of multiple files: .shp stores geometry, .dbf stores attributes, and .shx is an index. Upload a ZIP archive containing all three, or drag individual files together.

Why convert Shapefile to KML?

Converting to KML lets you view Shapefile data — parcel boundaries, survey points, infrastructure layers — in Google Earth, with satellite imagery and 3D terrain as context.

What geometry types are supported?

All standard Shapefile geometry types are supported: Point, MultiPoint, PolyLine, and Polygon. Attribute data from the .dbf file is preserved as KML ExtendedData.

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.

Can I export as KMZ instead of KML?

Yes. After converting, use the "Download as KMZ" button for a ZIP-compressed .kmz file — the format Google Earth produces by default.

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

Open GeoDataTools App