About Thumbor
Thumbor is an open source imaging service that crops, resizes and filters images on demand. It can detect faces and other important points, so crops keep the main subject in frame.
What it does
Thumbor generates image variants when they are requested, so you do not need to store every size. Its detection tools look for faces and features when choosing a crop. It can load images from files, HTTP sources, Redis or MongoDB, and it can serve WebP to browsers that support it. Custom loaders, storage backends and filters can be added.
Key features
- Smart cropping around faces and features
- On-demand resizing and flipping
- Chainable image filters
- WebP output for supported browsers
- Pluggable loaders and storage
Who it's for
Developers who serve many image sizes and want to avoid generating them in advance. Teams that run their own image service and want control over how images are cropped.
Pricing and good to know
Thumbor is open source under the MIT license, so it is free to use and can be self-hosted. It comes with libraries that support several programming languages and a set of plug-ins. The repository has the current version and installation steps.
Highlights
- Crop images around faces and key points
- Resize and flip images on demand
- Chain filters such as blur and grayscale
- Serve WebP to browsers that accept it
- Load and store images from several backends











