Safe WebP Queue converts WordPress images to WebP while keeping the original JPEG and PNG files. It handles generated image sizes too, reports what happened, and can skip conversions that would make a file larger.
Hosting support is where this gets awkward. WordPress might handle your existing images perfectly well while its image editor cannot write WebP.
Version 1.0.0 adds another route: conversion in the administrator’s browser, using a WebAssembly encoder bundled with the plugin. There is no separate conversion service or desktop application to install. Your browser processes the image and sends the finished WebP back to WordPress.
The resulting file goes through the same checks and file management as a server conversion. Before accepting it, the plugin checks that the source and conversion settings are still current. It also coordinates browser saves with server conversion and cleanup, so those operations do not interfere with each other.
The browser panel shows progress, individual results and a stop control. It checks whether the browser and site configuration support conversion and explains what is missing when they do not.
Browser conversion is off by default and needs the admin page to stay open while it runs. The persistent server queue and automatic conversion of new uploads still require a compatible server encoder.
I’ve tested the browser route in Chrome and Safari, including transparent PNGs, generated sizes, saved results and conversions that turn out larger than the original.