Plugin info

Total downloads: 58,889
Active installs: 5,000
Total reviews: 26
Average rating: 4.6
Support threads opened: 0
Support threads resolved: 0 (0%)
Available in: 8 language(s)
Contributors: 1
Last updated: 11/25/2025 (35 days ago)
Added to WordPress: 5/14/2019 (6 years old)
Minimum WordPress version: 6.6
Tested up to WordPress version: 6.9
Minimum PHP version: 8.1

Maintenance & Compatibility

Maintenance score

Actively maintained • Last updated 35 days ago • 26 reviews

65/100

Is Plus WebP or AVIF abandoned?

Likely maintained (last update 35 days ago).

Compatibility

Requires WordPress: 6.6
Tested up to: 6.9
Requires PHP: 8.1

Similar & Alternatives

Explore plugins with similar tags, and compare key metrics like downloads, ratings, updates, support, and WP/PHP compatibility.

Modern Image Formats
Rating 3.2/5 (20 reviews)Active installs 100,000
Perfect Images
Rating 4.8/5 (276 reviews)Active installs 70,000
AVIF & WebP Converter
Rating 5.0/5 (159 reviews)Active installs 20,000
ShortPixel Adaptive Images – WebP, AVIF, CDN, Image Optimization
Rating 4.8/5 (142 reviews)Active installs 10,000
Modern Images WP
Rating 4.3/5 (7 reviews)Active installs 400

Description

Generate WebP or AVIF

  • Generate WebP or AVIF file when adding image file in Media Library.
  • Generate WebP or AVIF from all the images by async/await.
  • Optionally, Can replace image files with WebP or AVIF when adding new media, and delete the original image file. Also, when generating all images, the original image file ID will be overwritten as WebP or AVIF and the original image file will be deleted. All URLs in the content are also replaced.

WP-CLI

WP-CLI commands are available. If you have a large number of files, WP-CLI commands is more reliable.
* wp pluswebpavif
* wp pluswebpavif webp -> Generated WebP.
* wp pluswebpavif avif -> Generated AVIF.
* wp pluswebpavif help -> Specification of this command.
* wp pluswebpavif webp mail -> Send results via email.
* wp pluswebpavif webp replace -> WebP or AVIF replacement of images and contents.
* wp pluswebpavif avif addext -> Append the webp or avif extension to the original filename.
* wp pluswebpavif webp --pid=12152 -> Process only specified Media ID(Conversion source ID).
* wp pluswebpavif avif --quality=90 -> Specifies the quality of WebP or AVIF.
* wp pluswebpavif webp --types=image/png,image/gif -> MIME type to convert.

How it works

Filter hooks

/** ==================================================
 * Filter for advanced change database.
 * If you want to replace other databases besides content.
 */
add_filter(
    'plus_webp_advanced_change_db',
    function( $before_url, $after_url ) {
        /* Your processing */
        return array( $before_url, $after_url );
    },
    10,
    2
);

Installation

  1. Upload plus-webp directory to the /wp-content/plugins/ directory
  2. Activate the plugin through the ‘Plugins’ menu in WordPress

Frequently Asked Questions

none

Review feed

ishitaka
7/15/2020

Easy and very useful

It is very useful to replace the URLs of images of existing content as well.
王超
5/28/2023

500 error

I really like this plugin and it's very good in other aspects. However, on both of my websites, when converting in bulk, I was unable to continue the conversion for a certain period of time, indicating an Ajax 500 error. What is the reason?
myeasymaster
5/24/2024

Great plugin

This is great plugin to save my server space! Dear developer, I prefer to donate by paypal, usdt or stripe instead of inputting my credit card elsewhere.

Screenshots

  1. Media Library

    Media Library

  2. Generate

    Generate

  3. Settings

    Settings

Changelog

[5.10] 2025/06/19

  • Change – WP-CLI argument specification changes.

[5.04] 2025/04/02

  • Fix – Rebuilt javascript.

[5.03] 2024/11/14

  • Fix – Rebuilt javascript.

[5.02] 2024/11/14

  • Fix – Rebuilt javascript.

[5.01] 2024/11/12

  • Fix – Rebuilt javascript.
  • Change – Changed the required version of WordPress.

[5.00] 2024/08/23

  • Changed – Plugin name changed from “Plus WebP” to “Plus WebP or AVIF”.
  • Added – AVIF conversion.

[4.20] 2024/08/21

  • Added – WP-CLI command arguments for settings.
  • Changed – Classified WP-CLI commands.

[4.11] 2024/08/17

  • Fixed – Transparent PNG conversion issue.
  • Added – Added whether to send email to WP-CLI command arguments.
  • Added – Added the media ID to the WP-CLI command argument.

[4.10] 2024/07/19

  • Added – ‘plus_webp_advanced_change_db’ filter for Replacement of non-content databases.
  • Removed – Blogname for mail from name.

[4.09] 2024/07/18

  • Added – WP-CLI command for warning indication at console output.
  • Tweak – Webp bulk generation by React.
  • Added – Blogname for mail from name.

[4.08] 2024/07/15

  • Fix – Support for cases where media exists in the database and does not exist as a file.
  • Thanks – Marcus Karlos.

[4.07] 2024/06/20

  • Added – WP-CLI command for webp bulk generation.

[4.06] 2024/03/05

  • Fix – Changed file operations to WP_Filesystem.

4.05

Changed json_encode to wp_json_encode.

4.04

Supported WordPress 6.4.

4.03

Fixed link to plugin page.

4.02

Fixed about sending e-mail.

4.01

Added description.
Removed unnecessary codes.

4.00

Moved the location of the Admin page to the Media Library.
The admin screen has been converted to React.
Batch generation of webp by async/await is now supported.
Fixed a problem where title name comparison failed and generated duplicate files.
Metadata generation for WordPress 6.1-alpha to match WordPress 6.2.

3.00

Supported WordPress 6.1-alpha.

2.07

Added a hook for Organize Media Folder.

2.06

Fixed with processing when media does not exist.

2.05

Supported XAMPP.

2.04

Fixed problem of metadta.

2.03

Fixed problem of metadta.

2.02

Fixed content replacement issue.

2.01

Fixes various messages and branches in ajax.

2.00

Added ajax generation for webp.

1.13

Fixed an issue with saving options.
Added options for extension.

1.12

Fixed clear cron schedules issue.
Fixed problem of threshold big image.

1.11

Fixed the problem of title acquisition in bulk generation.

1.10

Fixed background processing.

1.09

Give details when email notification.
Added the management screen notification of the end of batch generation.

1.08

Added ability to choose which file types to convert and which not.

1.07

Supported transparent gif & png.
Fixed file name issue.

1.06

Fixed content URL replacement issue.

1.05

Fixed an image replacement issue.
Conformed to the WordPress coding standard.

1.04

Conformed to the WordPress coding standard.

1.03

Added html escape on the management screen.

1.02

Fixed an issue with image conversion.
Fixed an image replacement issue.
Added the setting of quality.

1.01

Fixed problem of PNG files.
Added uninstall script.

1.00

Initial release.