KuDesign ImageIO helps WordPress sites generate modern WebP and AVIF image files from existing Media Library uploads.
The plugin scans your Media Library, records original images and WordPress-generated image sizes, then lets you convert images through a controlled queue. Generated files are stored separately under /wp-content/uploads/imageio/, so your original JPG and PNG files remain untouched.
KuDesign ImageIO is designed for site owners who want a simple, transparent image optimization workflow without replacing the WordPress Media Library or changing original upload files.
Free version features:
/wp-content/uploads/imageio/webp/ and /wp-content/uploads/imageio/avif/..htaccess or Nginx configuration examples to serve WebP/AVIF from original image URLs.KuDesign ImageIO does not send your images, site data, or usage data to external services. All scanning and conversion happens inside your WordPress installation using the image libraries available on your server.
Generating WebP and AVIF depends on your server’s WordPress image editor support, usually GD or Imagick. Some hosting environments may support WebP but not AVIF.
To serve generated WebP/AVIF files from original JPG/PNG URLs, you must add the provided Apache or Nginx rules from the Server config tab.
Actual WebP and AVIF support depends on the image editor libraries available to WordPress on the server.
KuDesign ImageIO does not send media data, site data, or usage analytics to external services. All scanning and conversion work happens inside your WordPress installation using the image editing libraries available on your server.
WordPress runs uninstall.php without rendering a user interface. During plugin deletion, KuDesign ImageIO removes its metadata table, queue table, database version option, and scheduled cron hook.
Generated files under /wp-content/uploads/imageio/ are intentionally preserved by default. Keeping them can be useful because WebP and AVIF files may continue to be served by existing .htaccess or Nginx rules after the plugin is removed.
To remove generated files before uninstalling, open Settings > imageIO > Cleanup. Delete the data tables first, then use the generated image folder button. If you want to switch completely back to direct JPG/PNG delivery, remove or adjust the KuDesign ImageIO rules in .htaccess or nginx.conf.