Rupanta Media Converter

Description

Rupanta Media Converter is a completely free WebP and AVIF image converter for WordPress. All features are included in the WordPress.org version — there is no premium edition, subscription, license key, conversion quota, or external conversion service required.

The plugin converts WordPress JPEG and PNG images to WebP and AVIF, with automatic conversion for new uploads and AJAX batch conversion for existing media library images.

Original JPEG and PNG files are kept intact. When generated modern-format files are available, WordPress attachment images can be served with <picture> markup so supported browsers can load AVIF or WebP while retaining the original image as a fallback.

Features include:

  • Completely free with no premium version or paid feature unlocks.
  • No subscription, license key, conversion quota, or external image-processing service.
  • Automatic conversion for new JPEG and PNG uploads.
  • AJAX batch conversion for existing media library images.
  • Live progress, status counts, and per-file conversion logs.
  • GD and Imagick encoder detection for WebP and AVIF.
  • Optional front-end <picture> output for WordPress attachment image markup.
  • Elementor-compatible rewriting of rendered image markup containing wp-image-* classes.
  • Generated file cleanup when attachments are deleted.
  • Local image conversion on your own WordPress server.

Rupanta Media Converter can be used as a free WordPress image converter, free WebP converter, free AVIF converter, and batch media conversion tool without relying on a remote API.

The plugin does not send image data to third-party services. Conversion happens locally on the WordPress server using the available GD or Imagick image encoder.

Requirements

Your server must provide at least one supported image encoder:

  • PHP GD with WebP and/or AVIF support.
  • PHP Imagick with ImageMagick WebP and/or AVIF support.

WebP support is more common than AVIF. If AVIF encoding is unavailable on your server, disable AVIF in the plugin settings and use WebP only.

Installation

  1. Upload the lightweight-modern-media folder to /wp-content/plugins/, or install the plugin ZIP through Plugins > Add Plugin.
  2. Activate Rupanta Media Converter.
  3. Go to Media > Modern Image Formats.
  4. Review the detected server encoder support.
  5. Enable WebP and/or AVIF and choose the desired quality settings.
  6. Use the batch converter if you want to process existing media library images.

FAQ

Is Rupanta Media Converter completely free?

Yes. All features are included in the WordPress.org version. There is no premium edition, paid upgrade, subscription, license key, conversion limit, or external conversion service.

Does this replace my original images?

No. The original JPEG and PNG files are preserved. The plugin creates separate .webp and/or .avif files beside the original image files.

Which source images are converted?

JPEG and PNG WordPress attachments are converted. GIF, SVG, WebP, AVIF, PDFs, videos, and external images are skipped.

Will converted images be used on the front end?

Yes, when “Serve generated formats with picture markup on the front end” is enabled and generated files exist.

Standard WordPress attachment image markup can be wrapped in <picture> elements. The plugin also includes an Elementor-compatible rendered-content fallback for image tags containing wp-image-* classes.

Why does the admin page say a format is unsupported?

The PHP image extension may be installed without that specific encoder. Ask your hosting provider whether GD or Imagick/ImageMagick was compiled with WebP and/or AVIF support.

Does this plugin use a third-party API or external image service?

No. Images are converted locally on your WordPress server.

Are there conversion limits or quotas?

No plugin-imposed conversion limits or quotas are used. Conversion capacity depends on your server resources and available image encoder support.

What happens when I delete an attachment?

Generated WebP and AVIF files recorded for that attachment are deleted along with it.

Reviews

There are no reviews for this plugin.

Contributors & Developers

“Rupanta Media Converter” is open source software. The following people have contributed to this plugin.

Contributors

Changelog

1.1.7

  • Preserved and validated the exact dimensions of every converted WordPress image file.
  • Fixed responsive sources so cropped image sizes with incompatible aspect ratios are not mixed into a picture source set.
  • Added versioned regeneration that removes stale generated variants and rebuilds existing manifests.
  • Preserved PNG transparency and avoided applying a second EXIF orientation transform during format conversion.

1.1.6

  • Added final front-end HTML rewriting for Divi 5 and other builders that render image markup after the_content filters run.

1.1.5

  • Added Divi Image module output rewriting for generated WebP and AVIF picture sources.

1.1.4

  • Updated batch conversion to report visible per-image progress without requiring a refresh.
  • Added modern-format conversion status to the WordPress media selection dialog.
  • Added front-end content rewriting for compatible image markup containing wp-image-* classes.

1.1.3

  • Hardened generated-file path validation and prepared the correctly slugged WordPress.org package.

1.1.2

  • Version bump for the updated WordPress.org review package.

1.1.1

  • Updated WordPress compatibility metadata to WordPress 7.1 for the current WordPress.org review requirements.

1.1.0

  • Renamed the plugin to Rupanta Media Converter with a distinctive plugin slug and text domain.
  • Replaced direct admin <style> and <script> output with properly enqueued CSS and JavaScript assets.
  • Replaced the previous short lmm identifiers with the distinctive rupanta prefix.
  • Removed the global front-end output buffer.
  • Added Elementor rendered-content filtering for compatible fallback image rewriting.
  • Added migration support for settings saved by earlier Lightweight Modern Media versions.
  • Clarified that the complete plugin is free with no premium edition, subscription, license key, or conversion quota.

1.0.9

  • Added translator comments required by WordPress Plugin Check.
  • Removed direct file permission changes after writing generated images.
  • Removed unused translation-loading metadata and manual translation loading call.

1.0.8

  • Added WordPress.org-ready readme metadata and GPL licensing.
  • Added complete plugin headers.
  • Removed automatic upload .htaccess modification for marketplace review friendliness.

1.0.7

  • Improved front-end picture output and responsive source handling.

1.0.6

  • Added generated-file existence checks before outputting modern image sources.

1.0.5

  • Added front-end HTML rewrite fallback for rendered image tags with wp-image-* classes.

1.0.4

  • Added per-file AJAX conversion log entries.

1.0.3

  • Added AJAX batch conversion UI with progress, status cards, and logs.

1.0.0

  • Initial release.