Compress image to 100 KB

Get images under 100 KB with the least possible quality loss. Snugpic tries several WebP quality levels per image and keeps the best one that fits the limit.

Ideal for thumbnails, email signatures, application forms and listing portals with tight upload caps.

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

Is 100 KB enough for a photo?
For a 1200 px wide photo WebP usually looks good at 100 KB. For larger dimensions Snugpic may need to scale down; it will show that in the status.
Do you keep my images?
No. They never leave your device. Processing happens in your browser with WebAssembly.
Can I process many at once?
Yes. Free handles 10 per batch and 30 per day, Pro is unlimited, and you get everything in one ZIP.

Related tools