PMTiles vs MBTiles — Which Format Is Better?

PMTiles is a modern serverless tile format, MBTiles is the classic SQLite-based format. PMTiles needs no server, MBTiles requires a tile server. PMTiles carries vector tiles, MBTiles carries rendered raster ones; if you need SQLite AND vector at once, that is the MBTiles Vector format.

Criteria PMTiles MBTiles
Tile typeVectorRaster (vector: MBTiles Vector)
Serverless✓✗
HTTP Range requests✓✗
SQLite-based✗✓
Tool supportNew, growingMature, wide
Cloud storage✓✗

When to use PMTiles

For static hosting (S3, Cloudflare R2), serverless architecture.

When to use MBTiles

For local tile servers, offline maps, mobile applications.

Export to PMTiles Export to MBTiles