BeanNestTools

Free browser tool

Compress an image and verify the bytes saved.

Choose a quality level and a browser-supported output format. BeanNest re-encodes the pixels locally, verifies the result, and only calls it smaller after comparing the actual bytes.

Processed on this deviceNo accountNo watermark

Compress image

Drop one image hereChoose one JPG, PNG, WebP, or decodable AVIF. The image remains on this device.Choose image
Local processingVerified outputExplicit download
01

Savings are measured after encoding

BeanNest compares the verified output bytes with the original file. If the result is not smaller, the tool recommends the original and does not present the larger re-encode as a successful compressed download.

02

Light, Balanced, and Strong are quality settings

Light sends 82%, Balanced 70%, and Strong 55% to supported lossy browser encoders. They are not guaranteed size reductions. Actual bytes depend on the image content, output format, and browser encoder.

03

Automatic follows the source and browser

Automatic keeps supported JPG, WebP, or AVIF sources in their own format. Other sources prefer WebP when this browser can encode it. Output options the browser cannot create are disabled instead of being promised.

04

PNG does not use the quality setting

PNG encoding ignores Light, Balanced, and Strong. A PNG re-encode can stay the same size or grow, especially when the source is already optimized. Try WebP or another supported format when smaller bytes matter more than keeping PNG.

05

Same pixel dimensions, newly encoded file

Compression does not resize the image. The pixels are decoded and encoded again, so original camera metadata and other file metadata should not be treated as preserved. JPG also replaces transparent areas with white.

06

Browser limits still apply

This tool processes one image at a time and applies the current device profile to input bytes, decoded pixels, canvas dimensions, output bytes, and processing time. An image can be rejected before compression if it exceeds those safety limits.