Image Compressor

Compress Images for WordPress

WordPress-ready WebP uploads, sized for modern themes, batch processed.

Your images stay on your device. Nothing is uploaded.

WordPress 5.8+ supports WebP natively in the media library, and most modern themes will render WebP correctly with a JPEG fallback. The defaults below produce clean WebP files at q80, max-width 1920 — a sensible upper bound for any current theme.

Compress in the browser, then upload to your media library. No third-party plugin or server-side processing needed.

Frequently asked questions

How much can I shrink images for WordPress uploads?
Typical reductions are 60–85% with no visible quality loss using the defaults on this page. A typical hero image at 3000×2000 JPEG (3 MB) becomes a 380 KB WebP at q80 and a 1920 max-width — that is a measurable improvement in Largest Contentful Paint on most sites.
What format is best for WordPress uploads?
WebP is the recommended modern format for WordPress. JPEG remains a safe fallback for very old themes; PNG should be used only for graphics with transparency.
Will compression break transparency or animation?
Transparency is preserved when the output format supports it (PNG, WebP, AVIF). Animation is preserved for animated WebP. JPEG output flattens transparency to white.
Can I compress dozens of images at once?
Yes — use the bulk compressor. Drop a folder or multi-select files; the queue processes them in order with progress per file, and you can download all results as a ZIP.
Do my images get uploaded anywhere?
No. The tool runs entirely in your browser — important for client work, internal assets, and anything not yet published.

Optimise the rest of your WordPress assets.

Use the bulk compressor to process a folder in one go. Everything runs locally.

Start compressing