Compress images and add a suffix so originals and compressed versions are distinguishable. Free, no signup.
or drop here
accepts JPEG, PNG, or WebP images
Want to customize or build your own?
Files never leave your device. The Rust engine compiles to WebAssembly and runs entirely in your browser tab.
Open the page, drop your files, download results. No account, no email, no credit card.
No daily caps, no watermarks, no quality limits. The engine runs on your hardware, so it costs nothing to operate.
The entire engine, CLI, and web app are MIT licensed. Inspect the code, verify the operations, or contribute.
Work with JPEG, PNG, and WebP without switching between tools. bnto detects formats automatically and preserves metadata through the pipeline.
Fine-tune output with adjustable quality settings. Preview results before downloading to find the perfect balance between file size and visual fidelity.
Drop one file or a thousand. bnto processes them all in parallel using your browser's WebAssembly runtime. No per-file limits, no queues.