Krystian Gacek Image Format Converter makes your images smaller without touching them. For every JPEG and PNG in the Media Library it creates a WebP and an AVIF version next to the original (photo.jpg photo.jpg.webp, photo.jpg.avif) and shows each visitor the smallest format their browser can display. The original file is never modified or deleted.
Everything happens on your own server — no external service, no account, no monthly image limit.
What sets it apart:
<picture> element with AVIF and WebP sources. The original <img> stays as the fallback, so every browser shows the image and search engines keep indexing the original address. This standard <picture> delivery method works without server rewrite rules and is compatible with most caching setups.cwebp / avifenc programs — every encoder is tested on the server firstwp-content/uploads-webpc), so nothing is converted twice when you switch.htaccess) that serve versions at the original addresses — for images outside the content; behind Cloudflare they need a Cache Rule that varies on the Accept header, and the plugin warns you about itwp kgifc status, start, run --until-done, pause, resume, regenerate, probe, cleanup, delete-versionsKrystian Gacek Image Format Converter can optionally use the locally installed cwebp and avifenc command-line programs when they are available on the server.
These programs are not bundled with the plugin and are not downloaded by the plugin. They are executed locally on the WordPress server.
If they are unavailable, the plugin can use PHP GD or Imagick when the requested image format is supported by the server.
The plugin does not send images or conversion data to external image-processing services. The delivery test requests a converted file from your own site to check its content type.