Convert GeoPackage to GeoJSON
Extract a vector layer from a .gpkg file for use in web mapping tools. Recast writes standard GeoJSON and transforms known source coordinates to WGS 84 longitude and latitude.
A vector .gpkg file with a known source CRS.
One .geojson file containing one selected layer.
How to convert
- Drop the .gpkg file into the converter. Recast lists the vector layers and their metadata.
- Choose GeoJSON as the output. For a multi-layer file, explicitly select the source layer.
- Check the coordinate system and conversion note. Click Convert file.
- Save the .geojson and check its features in your destination application.
One layer at a time
A GeoPackage can contain several vector layers. Recast requires a layer choice for GeoJSON, so other layers are not silently included or discarded. Choose GeoPackage output instead if you want to retain all vector layers in one file.
Coordinate handling
The GeoJSON output follows RFC 7946 and uses WGS 84. A layer with no defined CRS is blocked from GeoJSON export because Recast cannot know how to transform its coordinates. Assign the correct CRS in QGIS before trying again.
Limits and tradeoffs
Raster GeoPackage tiles are not supported. GeoJSON export does not preserve database relationships or project styling. Recast verifies the output feature count, but you should check application-specific attributes and geometry in the receiving tool.
Free, local, and subject to memory limits
No account or file upload is required. Batches run one dataset at a time. Check the file limits and supported outputs before starting, especially for large rasters or ZIP bundles.
Inspect it locally, choose an output, and save your result.
Open the free converter ↗Check formats and limits