Title: York IE &#8211; WebP on Upload
Author: yorksupport
Published: <strong>August 19, 2026</strong>
Last modified: August 19, 2026

---

Search plugins

![](https://ps.w.org/york-ie-webp-on-upload/assets/banner-772x250.png?rev=3654674)

![](https://ps.w.org/york-ie-webp-on-upload/assets/icon-256x256.png?rev=3654674)

# York IE – WebP on Upload

 By [yorksupport](https://profiles.wordpress.org/yorksupport/)

[Download](https://downloads.wordpress.org/plugin/york-ie-webp-on-upload.1.4.2.zip)

 * [Details](https://wordpress.org/plugins/york-ie-webp-on-upload/#description)
 * [Reviews](https://wordpress.org/plugins/york-ie-webp-on-upload/#reviews)
 *  [Installation](https://wordpress.org/plugins/york-ie-webp-on-upload/#installation)
 * [Development](https://wordpress.org/plugins/york-ie-webp-on-upload/#developers)

 [Support](https://wordpress.org/support/plugin/york-ie-webp-on-upload/)

## Description

York IE – WebP on Upload plugin automatically converts JPEG, PNG, and static GIF
images to WebP format while uploading them to the WordPress media library. The plugin
replaces the original files on disk and converts every registered image size generated
by WordPress.

This helps reduce image file sizes and improve page load performance without requiring
a third-party image optimization service.

**Features**

 * Automatic WebP conversion on media upload
 * Replaces the original image file with the WebP version
 * Converts all generated image sizes (thumbnail, medium, large, and custom sizes)
 * Per-format settings for JPEG, PNG, and GIF
 * Manual **Convert to WebP** button in the attachment details popup
 * Bulk **Convert to WebP** action in the Media Library list view
 * Skips animated GIF and SVG files
 * Uses PHP GD (`imagewebp`) — no external API required

**Requirements**

 * PHP GD extension with WebP support (`imagewebp()`)
 * WordPress 6.0 or later

**How it works**

 1. A user uploads an image to the Media Library.
 2. The plugin checks whether the format is enabled in settings.
 3. GD converts the uploaded file and all generated sizes to WebP.
 4. Original files are replaced with `.webp` versions and attachment metadata is updated.

**Developer filters**

 * `yiewebpu_webp_quality` — Adjust the WebP quality (0–100) used during conversion.
   Default is 82.

## Screenshots

[⌊Settings page with per-format conversion toggles.⌉⌊Settings page with per-format
conversion toggles.⌉[

Settings page with per-format conversion toggles.

[⌊Manual Convert to WebP button in the attachment details popup.⌉⌊Manual Convert
to WebP button in the attachment details popup.⌉[

Manual Convert to WebP button in the attachment details popup.

[⌊Bulk Convert to WebP action in the Media Library list view.⌉⌊Bulk Convert to WebP
action in the Media Library list view.⌉[

Bulk Convert to WebP action in the Media Library list view.

## Installation

 1. Install the plugin through the **Plugins** screen in WordPress.
 2. Activate the plugin through the **Plugins** screen.
 3. Go to **Settings  York IE – WebP on Upload** to choose which formats are converted.
 4. Upload a new image or convert existing images from the Media Library.

## FAQ

### Does this plugin keep a copy of the original JPG or PNG file?

No. The original file is replaced with the WebP version to save disk space. Make
a backup before converting existing media if you need to keep originals.

### Are animated GIFs converted?

No. Animated GIF files are always skipped. Static GIF files can be converted when
GIF conversion is enabled in settings.

### Are SVG files converted?

No. SVG files are never converted.

### What happens if my server does not support WebP in GD?

The plugin shows an admin notice and leaves uploads unchanged until `imagewebp()`
is available in PHP GD.

### Can I convert images that were uploaded before installing the plugin?

Yes. Use the **Convert to WebP** button in the attachment details popup, or select
images in the Media Library list view and run the **Convert to WebP** bulk action.

### Does this plugin send images to an external service?

No. All conversion happens locally on your server using PHP GD.

### Does this plugin collect personal data?

No. The plugin does not collect, store, or transmit user data. It only stores your
format preference settings in the WordPress options table.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“York IE – WebP on Upload” is open source software. The following people have contributed
to this plugin.

Contributors

 *   [ yorksupport ](https://profiles.wordpress.org/yorksupport/)

[Translate “York IE – WebP on Upload” into your language.](https://translate.wordpress.org/projects/wp-plugins/york-ie-webp-on-upload)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/york-ie-webp-on-upload/),
check out the [SVN repository](https://plugins.svn.wordpress.org/york-ie-webp-on-upload/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/york-ie-webp-on-upload/)
by [RSS](https://plugins.trac.wordpress.org/log/york-ie-webp-on-upload/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.4.0

 * Changed the unique plugin prefix from `wou` to `yiewebpu` for WordPress.org naming
   guidelines.
 * Renamed the developer filter `wou_webp_quality` to `yiewebpu_webp_quality`.

#### 1.3.0

 * Added bulk Convert to WebP action for the Media Library list view.
 * Added admin notices showing converted, skipped, and failed counts after bulk 
   conversion.

#### 1.2.1

 * Fixed cached file size metadata not updating after conversion.
 * Fixed File URL field not updating immediately in the attachment details popup.

#### 1.2.0

 * Added manual Convert to WebP button in the attachment details popup.
 * Added AJAX conversion with live attachment details refresh.

#### 1.1.0

 * Added settings page with per-format enable/disable toggles for JPEG, PNG, and
   GIF.

#### 1.0.0

 * Initial release.
 * Automatic WebP conversion on upload using PHP GD.
 * Replaces originals and converts all generated image sizes.
 * Skips animated GIF and SVG files.

## Meta

 *  Version **1.4.2**
 *  Last updated **1 day ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.4.0 or higher **
 *  Tested up to **7.0.4**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [image optimization](https://wordpress.org/plugins/tags/image-optimization/)[jpg to webp](https://wordpress.org/plugins/tags/jpg-to-webp/)
   [png to webp](https://wordpress.org/plugins/tags/png-to-webp/)[webp](https://wordpress.org/plugins/tags/webp/)
   [webp converter](https://wordpress.org/plugins/tags/webp-converter/)
 *  [Advanced View](https://wordpress.org/plugins/york-ie-webp-on-upload/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/york-ie-webp-on-upload/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/york-ie-webp-on-upload/reviews/)

## Contributors

 *   [ yorksupport ](https://profiles.wordpress.org/yorksupport/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/york-ie-webp-on-upload/)