Recast

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.

Bring

A vector .gpkg file with a known source CRS.

Get

One .geojson file containing one selected layer.

How to convert

  1. Drop the .gpkg file into the converter. Recast lists the vector layers and their metadata.
  2. Choose GeoJSON as the output. For a multi-layer file, explicitly select the source layer.
  3. Check the coordinate system and conversion note. Click Convert file.
  4. 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.

Ready to convert a supported file?

Inspect it locally, choose an output, and save your result.

Open the free converter ↗Check formats and limits

Browse all conversion guides