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.
Related tools
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