Export feature classes from a zipped .gdb to GeoJSON for web maps, Python or JavaScript.
What you get
Each feature class becomes one GeoJSON FeatureCollection in WGS84 longitude/latitude with six-decimal precision, as RFC 7946 requires. Field names are kept in full. If you tick several feature classes they are delivered together in one .zip, one .geojson per feature class.
Using the result in code
The files load directly with L.geoJSON() in Leaflet, as a geojson source in Mapbox GL or MapLibre, and with geopandas.read_file() in Python. Geodatabase date fields are written as ISO 8601 strings, and coded-value domains come through as their stored codes. For feature classes with hundreds of thousands of features, GeoJSON gets large and slow; GeoPackage is the better exchange format in that case, and geopandas reads it the same way.
How to use it
- Compress the .gdb folder to a .zip.
- Drop the .zip into the box.
- Select layers, choose 'GeoJSON' and click Convert & download.
Supported formats
| Input | What it is |
|---|---|
.lpk / .lpkx | ArcGIS layer package (ArcMap / ArcGIS Pro) |
.mpk / .mpkx | ArcGIS 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
Can I convert several feature classes at once?
Yes. Select several layers and they are exported into one .zip, one GeoJSON file per layer.