All converters
HomeShapefile converter › Shapefile to KMZ

Convert Shapefile to KMZ

By , GIS & remote-sensing practitioner · Reviewed

Convert SHP to KMZ for a one-file, compressed Google Earth version of a shapefile that is painless to email. Reading, converting and zipping all take place inside this page.

Drop a file here, or click to browse

KML, KMZ, SHP (.zip), GeoJSON, GPKG, GML, GPX, DXF, CSV, Excel, and more

No uploadNo trackingOpen standards (GDAL/OGR)Works offline once loaded

No Shapefile file to hand? Download a sample Shapefile file (100 points) and drop it above to see the conversion.

How to convert Shapefile to KMZ

  1. Drop a zip of the shapefile components into the converter above.
  2. Check the preview to confirm the layer landed correctly.
  3. Select KMZ and convert; the result is a single compact file instead of five loose ones.

What changes when you convert Shapefile to KMZ

Every format stores different things, so a conversion is never perfectly loss-free. Here is exactly what carries over when you convert Shapefile to KMZ, and what to watch for.

WhatShapefile → KMZ
GeometryKeptPoints, lines and polygons are preserved exactly, including multi-part shapes.
AttributesKeptEvery column and full field name moves from Shapefile into KMZ untouched.
Styling & labelsChangesKMZ supports styling; features are written with clean default styling and a name label you can restyle in Google Earth.
Coordinate systemChangesKMZ is defined in WGS84 (EPSG:4326), so data is reprojected to lon/lat on the way out.
Elevation (Z)Kept3D Z values carry from Shapefile into KMZ wherever the source records them.
File structureKeptOne compact .kmz (a zipped KML), easy to email and quick to open in Google Earth.

Why convert Shapefile to KMZ?

A Shapefile is the workhorse of desktop GIS. It holds parcels, boundaries and network layers for tools like ArcGIS and QGIS. Most people, however, do not run GIS software. KMZ solves that. It is the format Google Earth exports by default, and it packs everything into one small file you can email. So converting Shapefile to KMZ lets you hand a finished map to a client or colleague who only has Google Earth. They can then view your boundaries or survey points draped over satellite imagery, with no GIS install and no loose sidecar files to manage.

Coordinate system handling

Shapefile records its own coordinate system (in a .prj sidecar or embedded metadata), and the converter reads it automatically, so it knows where your data belongs on the globe.

KMZ is defined in WGS84 (EPSG:4326), so the output is reprojected to longitude/latitude, exactly what Google Earth and web maps expect. A quick CRS check before you download saves the classic "my Shapefile data is in the wrong place" surprise; the guide on coordinate systems and EPSG codes goes deeper.

What to check when converting Shapefile to KMZ

Check the coordinate system first. A Shapefile stores its CRS in the .prj file, and it may sit in a projected local grid. KMZ wraps KML, which always expects WGS84 lon/lat, so a missing or wrong .prj can drop your features into the ocean. Also upload the whole Shapefile set together, since .shp, .dbf and .shx must travel as one.

Which software opens the result

Shapefile files typically come out of ArcGIS, QGIS, GeoServer, MapInfo. Once you convert to KMZ, the file opens in Google Earth Pro and Google Earth for web by a simple double-click, plus QGIS and ArcGIS Pro. The KMZ output follows the standard specification exactly, so those programs read it without any special import settings.

Troubleshooting Shapefile to KMZ

About the formats

A Shapefile is where parcels, routes or survey points usually live after GIS work in ArcGIS or QGIS. KMZ is how you hand that same layer to someone who only opens Google Earth. This conversion pulls geometry and the .dbf attributes out of the multi-file Shapefile, rewrites each feature as a KML placemark, then packs everything into one zipped file. Because a KMZ travels as a single attachment, it is far easier to send than a Shapefile's scattered parts.

Frequently asked questions

Do my Shapefile attributes show up inside the KMZ?

Yes. The columns from the .dbf table become placemark data, so clicking a feature in Google Earth shows its attributes in the balloon. Note that the 10-character field-name limit of the Shapefile still applies to those names.

Why is the output a single .kmz instead of a folder of files?

KMZ is just a ZIP archive holding one KML document. Bundling the geometry and any styling into that one compressed file is exactly what makes it small and easy to email or open directly in Google Earth.

My Shapefile is in a projected coordinate system. Will it line up in Google Earth?

Yes, as long as the .prj file is included with the .shp. Google Earth expects WGS84 longitude and latitude, so projected coordinates from a State Plane or UTM Shapefile are reprojected during conversion. Without a .prj the source system is unknown, and placemarks can land in the wrong place.

What happens to my Shapefile's attribute columns inside the KMZ?

Each record's .dbf fields become the placemark description that Google Earth shows when you click a feature. Because Shapefile column names are already capped at 10 characters, short headers like POP_2020 carry straight through. The values simply attach to each point, line or polygon; no separate table is created.

What can open a KMZ file after converting?

A KMZ file opens in Google Earth by double-click, plus QGIS and ArcGIS. Because the output follows the standard specification, any tool that supports KMZ will read it without special settings.

Does converting Shapefile to KMZ lose any data?

No conversion is perfectly loss-free because each format stores different things, but geometry and attributes are preserved; only presentation-level styling (which KMZ does not store) is left behind.

Related converters

Related reading