Banner image

Reduce the size of map tiles and create extracts from MBTiles

Speed up loading your maps, decrease the storage size, and lower bandwidth with TileShrink

statistics of how tileshrink makes your tiles smaller
Backround image
Faster map loading

Faster map loading

Reduce decoding time by cutting out unnecessary features.

Lower bandwidth

Lower bandwidth

Save data transfer rate by serving smaller map tiles.

Decrease storage size

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

Decrease storage size

Remove unnecessary areas

Decide which areas should be displayed from each dataset.

Remove unnecessary areas
Backround image
smaller style.json

SHRINK: Strip away unused features

Remove unnecessary attributes, features, or languages from vector tiles. Reduce down to 40% of original size. Done automatically for selected map style.

CLIP: Cut out areas or zoom levels

Define area of any shape with GeoJSON and create a new vector tile package containing vector tiles correctly clipped at the border.

Czech republic cut out of unnecessary areas
bounding box defining boundaries of a map

EXTRACTS: get an extract defined by a bounding box

Get quickly a subset of features by keeping only vector tiles overlapping specified geographic rectangle (bounding box) defined by min and max of latitude and longitude.

Backround image

TileShrink 1024 USD

One time purchase of source code.
You will get access to a private GitHub repository.

Backround image

Works with any data, the best match with MapTiler Data.

TileShrink can be used with standard OpenMapTiles schema as well as with your custom vector tile schema as an input. Get street, satellite, and terrain data of the entire planet.

Donwload now

Découvrez MapTiler en français!


Přečtěte si více v češtině

Více na

Leer más en español


Meer in het Nederlands

Ga naar

日本語で詳細をみる へ

Weitere Informationen finden Sie


ديزملا فشتكإ ىلإ لقتنا

Explore MapTiler in Switzerland