Image Compressor WebP by htmlrunner
·
Convert media library images to WebP, JPG or PNG with per-image quality, version history, automatic backups and daily optimization.
Image Compressor WebP by htmlrunner converts images in your media library to WebP (or JPG/PNG) from a clean, minimal dashboard. Every conversion is fully non-destructive: the original is never lost.
Non-destructive by design
- Before every conversion, the current file is snapshotted into a hidden, web-inaccessible backup folder (
wp-content/uploads/wp-webp-backup/), protected with.htaccessrules. - The attachment then switches to the converted file and old image URLs inside your posts and pages are rewritten automatically — the original is unlinked from everywhere it was used, but never permanently deleted.
- Restore any previous version at any time — real undo and redo for every single image.
Key features
- Full version history — every conversion creates a version record (original, format, quality, date, size, space saved). Open History on any image and restore any version with one click. Undo/redo buttons included.
- Per-image control — each image can be converted with its own output format (WebP, JPG or PNG) and its own quality level, overriding the global defaults.
- Automatic backups — originals are snapshotted automatically before conversion. A Backups page shows every snapshot with size and age, plus per-image deletion, “back up all originals” and an optional retention period that auto-purges old snapshots.
- Daily scheduled scan — enable the schedule, pick a time (default 03:00) and the plugin scans the library and optimizes pending images in batches every day via WP-Cron. Large libraries are processed in background follow-up batches, with a scan log.
- Auto-convert on upload — new JPEG/PNG uploads are converted automatically with your defaults.
- Savings dashboard — converted/pending counts, total space saved, a 14-day savings chart and a per-format breakdown (WebP/JPG/PNG).
- Smart library view — search by filename, filter by status (pending/converted) and format, paginated table with bulk conversion and “Convert All Pending”.
- Imagick or GD — choose the engine; Imagick is used automatically when available for smaller output.
- 100% on-server processing — no image ever leaves your hosting environment, no API keys, no accounts, no subscriptions.
Your Images Never Leave Your Server
All processing runs locally with PHP GD or Imagick — the tools already installed on virtually every hosting plan. No external calls, no data transfer, fully offline-capable.
Who Made This
Developed and maintained by htmlrunner.com. For full documentation, updates and usage guidance, visit the official plugin page: https://htmlrunner.com/wordpress-plugins/image-compressor-webp-by-htmlrunner/
