A privacy-first, blazing fast, 100% local image compression plugin for WordPress — powered by Squoosh compression quality. No APIs. No tracking. No bloat.
Most WordPress image optimizers are:
- Bloated
- Pushy with upsells
- Dependent on slow, paid APIs
- Leaky in terms of privacy
WirdoPress is different.
- Automatic compression on upload
- Convert images to WebP and AVIF
- Smart JPEG compression via
jpegoptimormozjpeg - Preserve original files (optional)
- Lightweight UI inside WP settings
- Fully offline — perfect for GDPR compliance
- Works with shared hosting (no Node.js required)
| Format | Compressed | Codec Used |
|---|---|---|
.jpg, .jpeg |
Yes | MozJPEG / jpegoptim |
.png |
Yes | cwebp / avifenc |
.webp |
Yes | Recompressed if needed |
.avif |
Yes | Via libavif tools |
| Format | Original | Compressed | Saved |
|---|---|---|---|
| JPEG | 1.2 MB | 320 KB | 73% |
| PNG | 980 KB | 150 KB | 85% |
| AVIF | 800 KB | 110 KB | 86% |
Real-world benchmarks using libavif and cwebp. Your mileage may vary.
- PHP 7.4+
exec()access on server- Optional installed binaries:
cwebp(for WebP)avifenc(for AVIF)jpegoptimormozjpeg
Don’t worry — the plugin auto-detects which binaries are available and gracefully falls back.
- Install the plugin via GitHub release (zip upload to WP).
- Head to Settings > WirdoPress Optimizer
- Choose your formats & quality settings.
- Done. Every future image upload will be compressed automatically.
| Compression Panel | Results Viewer |
|---|---|
- Compress existing media library
- Batch processing tools
- AVIF/WebP conditional frontend delivery
- WP-CLI support
- Lossless toggle
- Image rollback feature
No bloat. No tracking. No remote servers.
We believe compression should be fast, clean, and local.
Pull requests, feature suggestions, and issue reports are very welcome.
This project is MIT licensed and 100% open-source.
Made with zero tracking & maximum squish.