BACK TO DIRECTORY



Perxel Image Optimizer converts your WordPress media library to WebP locally,
on your own server, and serves it – entirely from an admin page, built for shared
hosting.
- No third party. Conversion runs in PHP via WP_Image_Editor (GD/Imagick).
Nothing is uploaded to a CDN or an external optimization service, and there is
no API key, account or paid tier. Your images never leave your host. - Free. The whole plugin, no upsell.
- Runs in the background. A light scan estimates the work, then a background
job (Action Scheduler) converts the library newest-to-oldest, one calendar
month at a time. Pause, resume, cancel, close the tab – progress is durable.
Optional email report when a run finishes. - Or run it Fast. An opt-in mode that drives the conversion from the open
admin tab, so the server works continuously – much quicker on shared hosting
with no cron. It throttles itself if the host pushes back, and stopping never
loses work. - Your JPEG and PNG files stay.
foo.jpggets afoo.jpg.webpsibling;
the conversion never modifies the source file. - Image size limit. New uploads are scaled down to a maximum size (1920 px
by default, adjustable), and the unused full-size original WordPress keeps
beside a scaled upload is deleted to save disk space (can be turned off).
“Shrink existing images” does the same once for images uploaded before. - Serving through a managed
.htaccessblock on Apache/LiteSpeed, with an
to<picture>fallback on nginx or when.htaccessis not writable. - Per-attachment Convert / Reconvert / Remove buttons in the Media library.
- New uploads are converted automatically, shortly after upload.
- WP-CLI commands (
wp perxel-image) for running it over SSH.
The admin area is two screens under Media > Optimization: an Optimization page (scan
prepare live monitor) and a separate Settings page (environment,
conversion options, serving, notifications, cleanup).
Screenshots

Optimization: the prepare screen shows the whole-library image count, an estimated time, and a choice of Background or Fast run.

Settings: image size limit, JPEG/PNG quality, sizes to convert, serving, and completion-email options.
Plugin Details
Active Installs
0Total Downloads
353Version
1.2.1Requires WP
6.5Requires PHP
7.4Tested Up To
7.1.4Added
2026-09-21Last Updated
2026-10-26 4:31am GMTRatings
5
0
4
0
3
0
2
0
1
0