GeoUnpack

LPK to GeoJSON Converter

Convert ArcGIS layer packages to GeoJSON (WGS84) for web maps and scripts.

LPK
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.

GeoJSON is the easiest format for web maps and scripts. GeoUnpack converts the layer inside your .lpk to GeoJSON in WGS84 with six-decimal precision.

What the GeoJSON looks like

The output is one FeatureCollection per layer, following RFC 7946: coordinates are longitude, latitude in WGS84, rounded to six decimals (about 10 cm on the ground). Attribute fields become properties with their full names, since GeoJSON has no 10-character limit. Single and multi-part geometries are written as multi-part (MultiPolygon, MultiLineString) so every feature in a layer has the same type, which keeps Leaflet, Mapbox GL and geopandas code simple.

When GeoJSON is the wrong choice

GeoJSON is plain text, so a layer with detailed boundaries can reach hundreds of megabytes and become slow to load in a web map. For large layers export GeoPackage instead, or simplify the geometry afterwards with a tool such as mapshaper. If you need the original projected coordinates rather than WGS84, GeoPackage and Shapefile keep them.

How to use it

  1. Drop the .lpk or .lpkx file into the box.
  2. Select one or more layers.
  3. Choose 'GeoJSON' 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 coordinate system does the GeoJSON use?

WGS84 (EPSG:4326), as required by the GeoJSON specification.

My GeoJSON is very large. Why?

GeoJSON is plain text and detailed polygons produce big files. For large layers, GeoPackage is more compact.

Other converters