Optimize images for WordPress before uploading

Optimization plugins cost credits, add server load and keep your bloated originals. Preparing images before upload is simpler: Snugpic resizes to your content width, converts to WebP and keeps every file in a 100–200 KB range.

Your media library stays small, backups stay fast and Core Web Vitals improve without touching the server.

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 width should I use?
Match your theme's content width; 1200 px covers most blogs. For full-width hero images use the 1920×1080 preset.
Will WordPress still generate thumbnails?
Yes, from your optimized WebP, so the thumbnails are small too.
Is WebP supported by WordPress?
Natively since 5.8 (2021).

Related tools