Plugins 7 min read

Speed Up Your WordPress Site with BroodWeb WebP Converter

Jubayer Hossain
April 7, 2026
Speed Up Your WordPress Site with BroodWeb WebP Converter

If your WordPress site is still serving JPEG and PNG images, you’re leaving serious performance on the table. Modern image formats like WebP can cut your image sizes by 70–90% without any visible quality loss — and that directly translates to faster load times, better Core Web Vitals scores, and higher search rankings.

Today I’m releasing BroodWeb WebP Converter — a plugin I built for my own site that lets you convert your entire media library to WebP right from the WordPress dashboard. No external service. No API key. No subscription.


Why WebP Matters in 2026

Google made page speed a direct ranking factor, and images are almost always the single largest contributor to page weight. Switching to WebP is the highest-impact, lowest-effort performance optimization most WordPress sites can make right now.

Here’s what the numbers look like in real life:

Format Typical File Size Browser Support
JPEG 300 KB Universal
PNG 600 KB Universal
WebP 40–90 KB All modern browsers (97%+)

That’s not a typo. A 1 MB portrait photograph I tested during development came out at 40 KB after WebP conversion at quality 75 — a 96% reduction. The image looked completely identical on screen.

💡 All modern browsers — Chrome, Firefox, Safari, Edge — have supported WebP since 2020. There is no longer any reason to serve JPEG or PNG as your primary image format.


Introducing BroodWeb WebP Converter

BroodWeb WebP Converter is a lightweight WordPress plugin that converts your existing JPEG, PNG, and GIF images to WebP directly from the WordPress admin. No re-uploading required. No external service. Everything runs on your own server.

Here’s everything it can do:

  • Bulk convert your entire media library with one click
  • Auto-convert new uploads automatically after thumbnails are generated
  • Per-image conversion with a single button click per image
  • Replace or Keep originals — you choose the mode
  • Configurable quality — slider from 1 to 100 (default: 80)
  • Live progress bar and per-image conversion log during bulk runs
  • Space saved counter that updates in real time
  • Converts all thumbnail sizes, not just the full-size image
  • Clean uninstall — removes all plugin data from your database
  • Translation-ready with full i18n support

Key Features in Detail

1. Bulk Conversion with Real-Time Feedback

The bulk conversion screen is the centrepiece of the plugin. Hit Convert remaining images and the plugin processes every unconverted JPEG, PNG, and GIF in your media library one by one — no page reloads, no timeouts.

While it runs you see:

  • A progress bar showing percentage complete
  • A live log with each image ID, result, and percentage saved
  • The running total of space recovered updating in real time
  • A Stop button so you can pause at any point

On my own site with 21 images, the bulk run completed in under 30 seconds and saved several megabytes of disk space.

2. Auto-Convert on Upload

Enable the auto-convert toggle and every image you upload going forward gets converted automatically — including all thumbnail sizes WordPress generates. You set it once and never think about it again.

Important technical detail: The plugin converts after WordPress has finished generating all thumbnail sizes, not before. Some other plugins get this wrong — they convert and delete the original before thumbnails are created, which results in broken preview icons in the media library. BroodWeb WebP Converter waits until every registered image size has been written to disk, then converts the complete set.

3. Two Conversion Modes

Replace Originals (recommended)
The original JPEG/PNG/GIF is overwritten by the WebP version. WordPress’s attachment metadata — file path, MIME type, and the cached file size displayed in the media library — is all updated to reflect the new file. Maximum space savings. Use this if you have a recent backup.

Keep Originals
A .webp copy is created alongside the original (e.g. photo.jpgphoto.webp) without modifying any WordPress records. Useful if you want to keep originals as a safety net or if you’re serving different formats based on browser support via server-side rules.

4. Smart Dual-Engine Conversion

Under the hood the plugin uses two conversion engines in parallel:

  1. PHP’s native GD imagewebp() function
  2. WordPress’s WP_Image_Editor abstraction layer (GD or Imagick)

Both run on every image and produce separate output files. The plugin then compares file sizes and keeps the smaller result. This protects against either library producing a suboptimal output, which can happen in edge cases — particularly with Imagick’s default quality mapping for WebP.

5. Correct Metadata — No Stale File Sizes

One common problem with WebP converter plugins is that the media library still shows the old file size (e.g. “1 MB”) even after the image has been converted to a much smaller WebP. This happens because WordPress caches file size in its attachment metadata.

BroodWeb WebP Converter explicitly updates the filesize key in attachment metadata after every conversion, flushes the WordPress object cache, and cleans the post cache. The size shown in your media library reflects the actual file on disk immediately.


The Quality Setting — A Practical Guide

Quality Range Best For Notes
60–70 Thumbnails, icons, UI images Aggressive compression, smallest files
75–80 ⭐ Most sites — photos, blog images Sweet spot. Visually indistinguishable from original
82–85 Portfolio, product photography High detail preservation, slightly larger files
90+ Near-lossless professional use File sizes approach the original — rarely needed

I run my own site at quality 75. Nobody has ever noticed a difference, and the savings are dramatic.


Server Requirements

Your server needs one of the following to use this plugin:

  • PHP GD extension with WebP support — the imagewebp() function must be available
  • PHP Imagick extension compiled with WebP encoding support

The plugin checks this automatically when you open the converter page and shows a clear warning if support is missing. If you’re on a reputable managed WordPress host, you almost certainly already meet this requirement — it’s available by default on WP Engine, Kinsta, Cloudways, SiteGround, Hostinger, and most other quality hosts.

If you’re unsure, ask your host: “Is the PHP imagewebp() function available in my environment?”


How to Install

  1. Download the plugin and upload the bw-webp-converter folder to /wp-content/plugins/, or install via Plugins → Add New → Upload Plugin
  2. Activate it from the Plugins screen
  3. Go to Media → WebP Converter in your WordPress admin sidebar
  4. Adjust the quality slider and conversion mode in the Settings panel if needed, then click Save Settings
  5. Click Convert remaining images to process your entire media library

💾 Before running bulk conversion in Replace mode, make sure you have a recent backup of your site. Replacing original files is permanent and cannot be undone from within the plugin.


Real-World Results

Here are the savings from my own media library after running the bulk conversion at quality 75:

  • Logo PNG files: −96% to −98%
  • Screenshot PNGs: −60% to −80%
  • Portrait JPEG photos: −89% to −99%
  • Overall: 21 images converted, several MB saved in under 30 seconds

These aren’t cherry-picked numbers — that’s what the live conversion log showed on my actual site.


What’s Coming Next

This is version 1.0.0. Here’s what I’m planning to add in future releases:

  • 🔜 AVIF support — even smaller than WebP, with rapidly growing browser support
  • 🔜 Date-range conversion — convert only images uploaded within a specific period
  • 🔜 WP-CLI command — for developers who prefer the terminal
  • 🔜 Multisite support — per-site conversion across a WordPress network

If any of these are important to you, get in touch or leave a comment below. Feature requests from real users drive the roadmap.


Download BroodWeb WebP Converter — Free

The plugin is free and open source under the GPL-2.0 license. No upsell. No freemium gating. No nag screens.

⚡ Download BroodWeb WebP Converter


Built by BroodWeb — premium WordPress plugins and tools crafted by a developer who uses them daily.

Convert All Your Image In One Click For Free

Speed Up WordPress by 96% with Free WebP Image Conversion

Download For Free
Tags: core web vitals free plugin image optimization media library performance webp wordpress
Jubayer Hossain
WordPress Developer & Vibe Coder

View profile →

Leave a Reply

Your email address will not be published. Required fields are marked *

Newsletter

Stay in the loop

Get notified about new plugins, updates, and exclusive tutorials.

No spam ever. Unsubscribe anytime.