GeoPackage Viewer
Upload and visualize GeoPackage files on an interactive map
🔒 All processing happens locally in your browser. Your files never leave your device.
Frequently Asked Questions
What is a GeoPackage file?
A GeoPackage (.gpkg) is an OGC-standard SQLite-based format that can store multiple vector and raster layers in a single portable file.
Can this viewer display multiple layers from a GeoPackage?
Yes. If your GeoPackage contains multiple layers, you can select which layer to display on the map.
Is my GeoPackage data uploaded to a server?
No. All processing happens in your browser. Your data never leaves your device.
About GeoPackage files
A GeoPackage (.gpkg) is an OGC standard container built on SQLite. One file can hold many layers, mixed geometry types, attribute tables, and styling metadata — which is why it is the format most often recommended as the modern replacement for the Shapefile.
The practical differences matter. A Shapefile is a bundle of files that must travel together and truncates field names to ten characters; a GeoPackage is a single file with no such limit and proper UTF-8 support throughout. The trade-off is that you cannot inspect it in a text editor — it is a binary database — so a viewer is usually the fastest way to find out which layers a .gpkg actually contains before you commit to using it.
Common questions
What is a .gpkg file?
A GeoPackage is an OGC standard format that stores geospatial data inside a SQLite database file. It can hold multiple vector layers, raster tile layers, attribute-only tables, and metadata, all in one portable file that works across QGIS, ArcGIS, GDAL-based tooling, and mobile GIS apps.
Can this viewer display multiple layers from one GeoPackage?
Yes. If the file contains several vector layers you can choose which one to draw on the map. Layers are read one at a time, so a large multi-layer GeoPackage stays responsive.
Will raster tiles inside a GeoPackage be displayed?
No. This viewer renders vector layers — points, lines and polygons with their attributes. A GeoPackage can also carry raster tile pyramids, and those are not drawn here. If your file is raster, the raster viewer is the right tool for it.
How is GeoPackage different from a Shapefile?
A Shapefile is several files that must stay together (.shp, .shx, .dbf and usually .prj), caps attribute names at ten characters, and has awkward character-encoding behaviour. A GeoPackage is one file, has no field-name length limit, supports UTF-8 properly, and can hold multiple layers at once. For new work the OGC recommends GeoPackage; Shapefile persists mainly because so many existing workflows expect it.
Is my GeoPackage uploaded to a server?
No. The file is opened and rendered in your browser using a WebAssembly build of GDAL. Your data never leaves your device.
GeoPackage is a multi-layer SQLite container — viewing a GeoPackage file here shows the first layer found and lets you inspect feature geometry and attributes before deciding which layer to export.