Tool profile
Thumbor: cost, fit and limits
Thumbor is an open source photo thumbnail service written in Python, published on GitHub under the MIT license, that crops, resizes and filters images on demand from URL options and runs on servers you operate yourself.
What to know first
Thumbor is free software, not a hosted plan. The GitHub repository, which credits globo.com in its description, offers on-demand thumbnails with resize and crop options in the URL, watermark support and WebP output, all under the MIT license. There is no price list, support tier or vendor-run hosting, and the pages we read name no AI feature, so hosting and upkeep fall to the team that installs it.
Thumbor at a glance
| Maker | globo.com (per the GitHub repository description), Not stated on the vendor pages |
|---|---|
| Free plan | Yes |
| Entry price | Free (open source, MIT license) |
| API access | Yes |
| Category | Best AI Image Optimization Services in 2026, rank 10 of 10 |
| Website | github.com/thumbor/thumbor |
Who Thumbor is best for
Engineering teams that prefer self-hosting
Running Thumbor on your own servers keeps images within infrastructure you control, which suits teams with strict rules about sending files to outside vendors.
Sites with heavy thumbnail needs and low budgets
With no per-image or per-request charge, costs are limited to servers and staff time, which can beat metered plans at very high volumes.
Python shops
The project is written in Python, so a team that already works in the language can read the source, add filters and adapt behavior to its own storage.
Thumbor plans and pricing
| Plan | Price | What it includes |
|---|---|---|
| Open source | Free (MIT license) | Self-hosted image thumbnail service with resize and filters, installed from the project repository and run on your own infrastructure. |
Checked November 2026.
What Thumbor does
- On-demand thumbnails
- Thumbnails are produced when requested, from a stored original, so a site does not need to pre-generate and store every size it might ever show on its pages.
- URL-based resize and crop
- Resize and crop settings are passed through URL options, which lets templates request the exact dimensions a layout needs without separate image files for each size.
- Watermark support
- Watermarks can be applied during processing, which helps publishers that want a mark added consistently on every derived image, without editing files by hand first.
- WebP output
- Thumbor can output WebP, a smaller format than JPEG for many photos, so pages load with fewer bytes when the visitor's browser supports it, at no extra per-image fee.
- Python project on GitHub
- The code lives in a public GitHub repository, so teams can inspect, fork and extend it, and track its issues and releases themselves, which suits teams that want to audit the code.
How Thumbor handles your data
Thumbor is self-hosted, so the vendor does not receive your images and the question of model training does not arise for the project itself. Retention, hosting region, access control and logging depend entirely on how your team deploys it. The GitHub page states the MIT license and no certifications, and none are claimed. A team choosing it for privacy still has to secure the server, restrict who can request transformations, and decide how long processed copies stay in any cache.
Where Thumbor falls short in practice
- You run everything. Installation, scaling, caching, security updates and monitoring belong to your team. Without an engineer to own them, a free tool can cost more than a hosted plan.
- No vendor support. There are no plans, support contract or service level on the pages we read, only an open source project, so help comes from documentation and the community.
- No AI or asset tools. The pages describe thumbnails, filters, watermarks and WebP output. Tagging, alt text, search and asset management are not part of what the project names, so a catalog team needs more tools.
Alternatives to Thumbor
Thumbor: common questions
Is Thumbor really free?
The software is free under the MIT license, so there is no license fee or per-image charge. You still pay for servers, bandwidth, storage and the engineering time to deploy and maintain it. Compare those costs with metered plans, especially if your volume is small.
Who makes Thumbor?
The GitHub repository description credits globo.com, and the code is public under the MIT license. The pages we read do not state a headquarters country or offer a commercial vendor with support, so treat it as an open source project with community maintenance.
What can Thumbor do to images?
The repository describes on-demand photo thumbnails with resize and crop through URL options, watermark support and WebP output. It is a Python project hosted on GitHub. Check the documentation for the full list of filters, loaders and storage options before planning a deployment, since the repository page we read gives only a short summary.
Does Thumbor include AI features?
The pages we read name no AI feature for Thumbor. It performs resizing, cropping, filtering and conversion. If you want tagging, alt text or generative editing, look at hosted platforms such as Uploadcare or Cloudimage, which name those features, or build them separately.
When should I choose Thumbor over a hosted service?
Choose it when you have engineers to run it and a reason to keep images on your own servers, such as strict data rules or very high volumes. A small site without that capacity will usually save time with a hosted free tier.