Bulk image compression with a size target

Most bulk compressors give you a quality slider and a surprise file size. Snugpic turns it around: you set the size range and the dimensions, it finds the quality for every single image.

Processing runs in parallel in your browser, so a batch of 50 photos takes a minute, not an upload queue.

Open the tool ↓

How it works

1

Drop your images

JPG, PNG, WebP, AVIF; one or a hundred at once.

2

Pick dimensions and size range

Choose a platform preset or enter width, height and the KB range you need.

3

Download WebP

Every file lands inside the range, correctly sized and named. ZIP, individual or straight to a folder.

Why Snugpic

Size range, not a slider

You say 100–200 KB; the tool finds the quality for each image. A minimum keeps simple images from being over-compressed.

Private by design

Processing happens in your browser with WebAssembly. Nothing is uploaded, so there is no queue, no size cap and no data retention.

Presets that match real platforms

WooCommerce, Shopify, WordPress, Open Graph, Instagram, classifieds. Add your own in Pro.

Frequently asked questions

How many images can I process?
Free handles 10 per batch and 30 per day. Pro removes the limits; memory on your device is the only constraint.
How do I get the files out?
One ZIP, individual downloads, or directly into a folder of your choice in Chrome and Edge.
Can I rename them?
Yes, with tokens like {name}, {index}, {width}x{height} and {date}.

Related tools