Header Rectangle

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.

statistics of how tileshrink makes your tiles smaller

Faster map loading

Reduce client side processing time by cutting out unnecessary features.

Faster map loading

Lower bandwidth

Save on data transfer times by serving smaller map tiles.

Lower bandwidth

Decrease storage size

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

Decrease storage size

Remove unnecessary areas

Show only the areas you need from each dataset.

Remove unnecessary areas

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.

smaller style.json

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.

Czech republic cut out of unnecessary areas

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).

bounding box defining boundaries of a map

Get TileShrink

A one time purchase of the source code for $1024 will give you access to a private GitHub repository.

Works with any data, best with MapTiler 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.

example of MapTiler Streets, MapTiler Outdoor and MapTiler Sattelite
notification