GeoUnpack

MPK to Shapefile Converter

Export every layer in an ArcGIS map package to Shapefile in one download.

MPK
Choose file or drop it here .lpk .lpkx .mpk .mpkx .gdb.zip · max 150 MB

A file that won't open? Tell us and we'll look into it.

Export the layers of a map package to Shapefiles in one go. Each layer is exported to its own folder inside a single .zip download.

Exporting several layers at once

Tick as many layers as you need and click Convert. GeoUnpack writes one Shapefile per layer and puts them in a single .zip, with one folder per layer holding its .shp, .shx, .dbf, .prj and .cpg files. Tables without geometry cannot be Shapefiles, so they are added to the same download as CSV.

Why Shapefile needs one file per layer

A Shapefile stores a single layer with a single geometry type, which is why a map package with ten layers becomes ten Shapefiles. Relationships between layers and tables are not preserved, though the key fields they were built on are still in the attribute tables, so you can re-create joins in QGIS. If the receiving software accepts it, export GeoPackage instead: you still get one file per layer, but each is a single .gpkg rather than five sidecar files, with none of the limits below.

Field and value limits

Field names are shortened to 10 characters, date-times keep only the date, and text over 254 characters is cut. The message shown after export reminds you of these.

How to use it

  1. Drop the .mpk or .mpkx file into the box.
  2. Check every layer you want.
  3. Choose 'SHP (Shapefile)' and click Convert & download.

Supported formats

InputWhat it is
.lpk / .lpkxArcGIS layer package (ArcMap / ArcGIS Pro)
.mpk / .mpkxArcGIS map package (ArcMap / ArcGIS Pro)
.gdb (zipped)File geodatabase folder, compressed to .zip

Output: Shapefile, GeoPackage, GeoJSON, KML, CSV. Vector layers and tables only; raster and tile packages are not supported yet.

FAQ

What happens to tables without geometry?

Standalone tables (for example inspection records or relationship tables) are exported as CSV.

Why do I see fewer layers than in ArcGIS?

Packages often contain the same data twice for different ArcGIS versions. GeoUnpack shows only the newest copy.

Other converters