Reduce the size of map tiles and create extracts from MBTiles
Speed up the loading of your maps, decrease the storage size, and lower the bandwidth requirement with TileShrink.

Faster map loading
Reduce client side processing time by cutting out unnecessary features.

Lower bandwidth
Save on data transfer times by serving smaller map tiles.

Decrease storage size
Use maps on mobile phones and other devices with limited capacity.

Remove unnecessary areas
Show only the areas you need from each dataset.

SHRINK: Strip away unused features
Remove unnecessary attributes, features, or languages from your vector tiles to reduce them by up to 40% of their original size. It can be done automatically for any selected map style.

CLIP: Cut out areas or zoom levels
Clip your data to any shape defined by a GeoJSON file. Use boundaries (country, state, county, etc.) or any other shape you have created.

EXTRACTS: Get an extract defined by a bounding box
Quickly get the data for an area defined by a bounding box (Min/Max, Lat/Lon).

Get TileShrink
A one time purchase of the source code for $1024 will give you access to a private GitHub repository.
Works best with our Data
TileShrink can be used with data based on the standard OpenMapTiles schema as well as your custom vector tiles. Get streets, satellite, and terrain data of the entire planet or an area of your interest.
