Type to search.

#354 by installscommunity

Modern Image Formats

by WordPress Performance TeamVersion 2.7.1

Converts images to more modern formats such as WebP or AVIF during upload.

Active installs
100,000+
#354 of 1,000
Downloads, all time
1.2M
1,219,943
Downloads, 30 days
29.2K
7.1K in the last 7
Rating
3.6 / 5
26 reviews
Last updated
2 months ago
Aug 26, 2026
Version
2.7.1
22 releases

Upkeep and compatibility

Last updatedAugust 26, 2026Updated in the last 3 months
Tested up toWordPress 7.1.4Covers WordPress 7.1.4, the current release
Needs WordPress6.9 or newer
Needs PHP7.4 or newer
First publishedApril 6, 2023
Support, last two months1 of 1 threads resolved (100%)

Reviews

3.6 / 5 from 26 reviews

Reviews by star rating
5 stars16
4 stars1
3 stars0
2 stars0
1 star9

Downloads, last 30 days

Low 355 a dayHigh 1.7K a day

What the author says it does

This plugin adds WebP and AVIF support for media uploads within the WordPress application. By default, AVIF images will be generated if supported on the hosting server, otherwise WebP will be used as the output format. When both formats are available, the output format can be selected under Settings > Media. Modern images will be generated only for new uploads, pre-existing images will only converted to a modern format if images are regenerated. Images can be regenerated with a plugin like Regenerate Thumbnails or via WP-CLI with the wp media regenerate command.

By default, only modern image format sub-sizes will be generated for JPEG or PNG uploads – only the original uploaded file will still exist as a JPEG/PNG image, generated image sizes will be WebP or AVIF files. To change this behavior, there is a checkbox in Settings > Media “Output fallback images” that – when checked – will result in the plugin generating both the original format as well as WebP or AVIF images for every sub-size (noting again that this will only affect newly uploaded images, i.e. after making said change).

This plugin was formerly known as WebP Uploads.

The opening of the plugin's own description. The full text, installation notes and changelog are on its WordPress.org page.

Questions the author answers

Where can I submit my plugin feedback?

Feedback is encouraged and much appreciated, especially since this plugin may contain future WordPress core features. If you have suggestions or requests for new features, you can submit them as an issue in the WordPress Performance Team’s GitHub repository. If you need help with troubleshooting or have a question about the plugin, please create a new topic on our support forum.

Where can I report security bugs?

The Performance team and WordPress community take security bugs seriously. We appreciate your efforts to responsibly disclose your findings, and will make every effort to acknowledge your contributions.

To report a security issue, please visit the WordPress HackerOne program.

How can I contribute to the plugin?

Contributions are always welcome! Learn more about how to get involved in the Core Performance Team Handbook.

I’ve activated the Modern Image Formats plugin, but WebP images are not always generated when I upload a JPEG image. Why?

There are two primary reasons that a WebP image may not be generated:

  • The Modern Image Formats plugin has identified that the WebP version of the uploaded JPEG image would have a larger file size than the original JPEG image, so it does not generate the WebP version.
With the Modern Image Formats plugin activated, will the plugin generate JPEG and WebP versions of every image that I upload?

By default, the Modern Image Formats plugin will only generate WebP versions of the images that you upload. If you wish to have both WebP and JPEG versions generated, you can navigate to Settings > Media and enable the Generate JPEG files in addition to WebP option.

Latest changelog entry

2.7.1

Bug Fixes

  • Prevent fatal error in webp_uploads_filter_wp_get_attachment_image() when wp_get_attachment_image_src() returns false and during rest_prepare_attachment filtering. (2565)

Tagged

Plugins that share its tags

#167 by installs

WebP Express

by rosell.dk

Serve autogenerated WebP images instead of jpeg/png to browsers that supports WebP.

Installs
300,000+
Rating
4.4 (162)
Updated
13 days ago

#77 by installs

Autoptimize

by Optimizing Matters

Autoptimize speeds up your website by optimizing JS, CSS, images (incl. lazy-load), HTML and Google Fonts, asyncing JS, removing emoji cruft and more.

Installs
800,000+
Rating
4.7 (1.4K)
Updated
6 days ago

#416 by installs

Cache Enabler

by KeyCDN

A lightweight caching plugin for WordPress that makes your website faster by generating static HTML files.

Installs
100,000+
Rating
4.3 (139)
Updated
34 days ago

Where this page's numbers come from

Read from the WordPress.org plugin API on , when WordPress 7.1.4 was the current release. WordPress.org rounds active installs into buckets. These are the directory's figures, not my verdict, and I haven't tested this plugin.