=== Image Compressor WebP by htmlrunner ===
Contributors: htmlrunner
Tags: webp, image optimizer, image converter, image compression, media to webp
Requires at least: 5.0
Tested up to: 6.9
Requires PHP: 7.0
Stable tag: 1.0
License: GPLv2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Convert your media library images to WebP format — fully on your own server, with zero data shared externally.
== Description ==
**Image Compressor WebP by htmlrunner** converts JPEG and PNG images in your media library to WebP format, reducing file sizes without any visible quality loss.
### Your Images Never Leave Your Server
This plugin works entirely within your own hosting environment. No image data is ever transmitted to our servers or any third-party service. Every conversion runs through your server's native PHP GD or Imagick library — the same tools already installed on virtually every hosting plan.
This means:
* **Complete data privacy** — your images stay on your infrastructure, period.
* **No API keys or accounts** — there is nothing to sign up for.
* **No subscription fees** — no usage limits tied to external credits.
* **Works offline** — no outbound connection is required for processing.
### What It Does
* Converts JPEG and PNG images to WebP format directly on your server.
* Supports bulk conversion — process your entire media library in one go, or select specific images.
* Adjustable compression quality via a dedicated settings page, so you control the size-to-quality trade-off.
* Replaces original files with the WebP version to reclaim disk space.
* No configuration beyond activation is required to get started.
### Who Made This
This plugin is developed and maintained by [htmlrunner.com](https://htmlrunner.com). For full documentation, updates, and usage guidance, visit the official plugin page:
[https://htmlrunner.com/wordpress-plugins/image-compressor-webp-by-htmlrunner/](https://htmlrunner.com/wordpress-plugins/image-compressor-webp-by-htmlrunner/)
== Installation ==
1. Upload the `wp-media-to-webp` folder to the `/wp-content/plugins/` directory.
2. Activate the plugin through the 'Plugins' menu in your WordPress dashboard.
3. Go to the **Webp Converter** menu in your dashboard sidebar.
4. Select the images you want to convert and click "Convert".
No additional setup is required. The plugin uses your server's existing PHP environment.
== Frequently Asked Questions ==
= Are my images sent to your servers? =
No. Every conversion happens entirely on your own hosting server using PHP's built-in GD or Imagick library. Your images are never uploaded, transmitted, or shared with us or any external service.
= Is there a subscription or usage fee? =
No. Because all processing is local, there are no external API calls and no usage credits to purchase. The plugin is free to use without limits.
= Does it delete the original images? =
Yes. To keep your disk usage low, the plugin replaces each original JPEG or PNG with its WebP version. If you want to keep originals, back them up before running a conversion.
= What happens if my server does not have GD or Imagick? =
The plugin requires either the PHP GD extension or Imagick to function. Both are standard on nearly all shared hosting environments. If neither is available, the plugin will display a notice in the dashboard.
= Where can I find more information? =
Visit the official plugin page at [https://htmlrunner.com/wordpress-plugins/image-compressor-webp-by-htmlrunner/](https://htmlrunner.com/wordpress-plugins/image-compressor-webp-by-htmlrunner/) for documentation and updates.
== Changelog ==
= 1.0 =
* Initial release.
* Bulk conversion support for the media library.
* Settings page for adjustable compression quality.
* Fully local, server-side processing with no external data transfer.