About ImgBench
A small set of image tools built around one rule: your files stay on your device.
What this is
ImgBench is a collection of everyday image utilities — compress, resize, convert, crop, rotate and watermark — that run as ordinary web pages. There is no server component that touches your images, because there is no server component at all: the whole site is static files, and the work is done by your browser's own image APIs.
Why build it this way
Most online image tools ask you to upload a file, wait, then download the result. That is a reasonable design for a server, but it means your photos travel over the network, sit in someone else's storage, and cost bandwidth on both ends. Modern browsers can decode and re-encode images perfectly well on their own, so for common tasks the round trip is optional.
This site takes that option away. Uploads are not "disabled" by a setting — the feature does not exist in the code. You can confirm it by processing images with your network connection switched off.
How the processing works
An image is decoded into an in-memory bitmap, drawn onto a canvas with whatever crop, resize, rotate, flip and watermark steps you chose, then re-encoded into the format you picked. The decoder and encoder are the browser's, not a reimplementation, so results match what other tools using the same APIs produce.
Batches run through a small pool of background workers with a hard concurrency limit. That keeps peak memory predictable when you drop in a large set of files, and it keeps the page responsive while the batch is running.
What this is not
- Not a cloud service. Nothing is stored, synced or shared. Closing the tab discards every result.
- Not a full photo editor. There are no layers, brushes or filters yet. The single-image editor covers crop, rotate, flip, resize and export today.
- Not unlimited. Browsers have real memory and canvas limits, so batches are capped and every cap is stated openly rather than hit silently.
Honesty as a feature
Two details are worth calling out because most tools bury them. PNG is lossless, so a quality slider cannot make a PNG smaller — the site says so instead of pretending the slider worked. And formats your browser cannot genuinely encode are not offered at all, so a "successful" conversion always means a real file in that format.
Open source
The site is built on open-source software, and every library it ships is listed with its licence on the credits page.
Get in touch
Questions, bug reports and suggestions are welcome — see thecontact page.