Product images for WooCommerce, done in one go

WooCommerce product grids look best with square images of the same size, and your shop loads fastest when each one is under 200 KB. Snugpic crops to 1200×1200, converts to WebP and hits the size range automatically.

Drop a whole folder of product photos, download one ZIP, upload to the media library. No Photoshop batch actions, no plugin credits.

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

Which size does WooCommerce recommend?
Most themes expect square images; 800×800 is the classic default and 1200×1200 gives room for zoom. Both are presets in Snugpic.
Why a minimum size of 100 KB?
So photos do not get crushed. The range keeps quality consistent across your catalogue instead of letting simple images drop to a blurry 30 KB.
Does WordPress support WebP?
Yes, since WordPress 5.8. Upload the .webp files directly to the media library.
What about file names?
Use the pattern field, e.g. {name}-{width}x{height}. Diacritics and spaces are converted to clean SEO-friendly slugs.

Related tools