Recast

Convert GeoJSON to GeoPackage

Move a GeoJSON dataset into a single .gpkg file for desktop GIS. Recast converts it locally and preserves ordinary feature attributes and geometry.

Bring

A .geojson or .json file containing GeoJSON features.

Get

One .gpkg file. The output uses the source coordinate system.

How to convert

  1. Drop the GeoJSON file into Recast and wait for its local inspection.
  2. Review the detected feature count and coordinate system. GeoPackage is the default output for GeoJSON input.
  3. Leave All layers selected, click Convert file, and save the .gpkg download.
  4. Open the result in QGIS or your target GIS application and check the layer.

Why choose GeoPackage?

In Recast, GeoPackage is the output to choose when you want a desktop GIS file and want to retain the source CRS. Unlike the standard GeoJSON export, this conversion does not intentionally transform coordinates to WGS 84.

What is preserved?

Recast converts geometry and ordinary attributes, then reopens the result and checks layer and feature counts. Application styling, relationships, and format-specific metadata are not guaranteed. Nested or unusual attributes should be checked in the receiving application.

When conversion is blocked

A .json extension is not enough: the file must be valid GeoJSON. A damaged or unrelated JSON document produces an error. Large datasets can also exceed browser memory even when the input file is smaller than the acceptance limit.

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