Title: Nimblura Image Optimizer for WebP
Author: devatifabbas
Published: <strong>September 22, 2026</strong>
Last modified: September 22, 2026

---

Search plugins

![](https://ps.w.org/nimblura-image-optimizer-for-webp/assets/banner-772x250.png?
rev=3707469)

![](https://ps.w.org/nimblura-image-optimizer-for-webp/assets/icon-256x256.png?rev
=3707469)

# Nimblura Image Optimizer for WebP

 By [devatifabbas](https://profiles.wordpress.org/devatifabbas/)

[Download](https://downloads.wordpress.org/plugin/nimblura-image-optimizer-for-webp.1.0.0.zip)

 * [Details](https://wordpress.org/plugins/nimblura-image-optimizer-for-webp/#description)
 * [Reviews](https://wordpress.org/plugins/nimblura-image-optimizer-for-webp/#reviews)
 *  [Installation](https://wordpress.org/plugins/nimblura-image-optimizer-for-webp/#installation)
 * [Development](https://wordpress.org/plugins/nimblura-image-optimizer-for-webp/#developers)

 [Support](https://wordpress.org/support/plugin/nimblura-image-optimizer-for-webp/)

## Description

Nimblura is a privacy-friendly WordPress image optimizer that processes images on
your own server and converts supported media to WebP. It can automatically convert
supported uploads to WebP, bulk-optimize existing Media Library images, keep restorable
originals, and show storage savings from a dedicated admin dashboard.

The plugin keeps the native WordPress attachment ID when an image is converted. 
That helps Gutenberg, Elementor, Divi, Beaver Builder, WooCommerce, themes, and 
code using `wp_get_attachment_image()` continue working with the same attachment
record.

#### Core features

 * Automatic JPEG/JPG/JPE/JFIF and PNG to WebP conversion on upload.
 * Bulk optimization for eligible images already in the Media Library.
 * One-click Restore Original and Re-convert actions.
 * Native attachment IDs are retained after conversion and restoration.
 * Regenerates attachment metadata and image sub-sizes after file-format changes.
 * Dashboard analytics for converted images, storage savings, status, and original
   format.
 * Configurable WebP quality and maximum image dimensions.
 * Light, Dark, and System/Auto admin themes with configurable accent and CTA colors.
 * Server Format Compatibility table for decoder availability.
 * Randomized `.original` backups instead of predictable backup filenames.
 * Scheduled cleanup for temporary files and optional 30-day original-backup cleanup.
 * No external image-processing service, account, API key, telemetry, or remote 
   executable code.

#### Supported source formats

JPEG/JPG/JPE/JFIF and PNG are enabled by default. Extended formats are opt-in because
support depends on the PHP/ImageMagick build installed by your hosting provider.

 * JPEG family: JPG, JPEG, JPE, JFIF
 * PNG
 * AVIF
 * BMP
 * GIF (first frame is used)
 * WebP (recompression to WebP)
 * HEIC, HEIF
 * TIFF, TIF (first page/image is used)
 * ICO (first image is used)
 * PSD (first/composite image exposed by the decoder is used)
 * Camera RAW: 3FR, ARW, CR2, CR3, CRW, DCR, DNG, ERF, FFF, MRW, NEF, ORF, PEF, 
   RAF, RAW, RW2, X3F
 * SVG and EPS rasterization are available behind a separate administrator-only,
   high-risk option and are disabled by default

All successful conversions output WebP.

#### Safe defaults

 * JPEG and PNG conversion are enabled by default.
 * Extended raster and camera RAW formats are disabled by default.
 * SVG and EPS rasterization are disabled by default and require explicit administrator
   opt-in.
 * Plugin-added extended/vector upload MIME types are restricted to administrators.
 * Input size, decoded megapixels, and frame/page counts are checked before conversion.
 * SVG input is restricted and rejected when potentially active/external content
   is detected.
 * Conversion failure leaves the source image intact instead of silently publishing
   a broken replacement.

#### Page builder and WooCommerce compatibility

Nimblura works at the WordPress attachment/file level instead of replacing builder
content. Converted media keeps the original attachment ID, and WordPress attachment
metadata is rebuilt when the active file format changes. This design is compatible
with standard Media Library consumers, including Gutenberg and major page builders.

#### Privacy

Nimblura processes images locally with PHP GD and/or Imagick/ImageMagick installed
on your WordPress server. The plugin does not upload image contents, site data, 
usage analytics, or personal information to the plugin author or to an external 
conversion service.

The admin interface includes links to the author’s public developer profile and 
LinkedIn page. Those links are only opened when an administrator chooses to click
them.

#### Project-name clarification

WebP is an image format developed by Google. Nimblura is an independent WordPress
plugin and is not affiliated with, endorsed by, or sponsored by Google. The term
WebP is used descriptively to identify the image format the plugin can create.

### Security

 * Administrative screens and actions require the `manage_options` capability.
 * AJAX and admin actions use WordPress nonces in addition to capability checks.
 * User-controlled values are sanitized/validated and rendered admin output is escaped.
 * The plugin does not enable `ALLOW_UNFILTERED_UPLOADS`.
 * Extended/vector MIME types introduced by the plugin are administrator-only.
 * Source file size, decoded dimensions, and frame/page counts are constrained before
   conversion.
 * Original backups use unpredictable tokens.
 * The plugin does not load executable code from third-party services.

Image decoding ultimately depends on server libraries such as GD, ImageMagick, libheif,
LibRaw, or Ghostscript. Hosting providers/site administrators should keep those 
packages patched.

### Author

Nimblura is maintained by Malik Atif Abbas.

Developer website: https://atifabbas-dev.vercel.app/

LinkedIn: https://www.linkedin.com/in/malik-atif-a-881646172/

## Screenshots

[⌊Dashboard & Analytics with processing totals, storage savings, WebP counts, and
conversion history.⌉⌊Dashboard & Analytics with processing totals, storage savings,
WebP counts, and conversion history.⌉[

Dashboard & Analytics with processing totals, storage savings, WebP counts, and 
conversion history.

[⌊Bulk Optimization with scan, progress, pause, resume, and cancel controls.⌉⌊Bulk
Optimization with scan, progress, pause, resume, and cancel controls.⌉[

Bulk Optimization with scan, progress, pause, resume, and cancel controls.

[⌊Settings & Advanced with quality, resize, format, backup, and safety controls.⌉⌊
Settings & Advanced with quality, resize, format, backup, and safety controls.⌉[

Settings & Advanced with quality, resize, format, backup, and safety controls.

[⌊Dashboard Appearance and Author & Community Credit settings with developer links.⌉⌊
Dashboard Appearance and Author & Community Credit settings with developer links
.⌉[

Dashboard Appearance and Author & Community Credit settings with developer links.

[⌊Media Library actions for restoring originals and re-converting tracked attachments.⌉⌊
Media Library actions for restoring originals and re-converting tracked attachments
.⌉[

Media Library actions for restoring originals and re-converting tracked attachments.

## Installation

 1. Install the plugin from Plugins > Add New, or upload the plugin ZIP.
 2. Activate Nimblura.
 3. Open Nimblura in wp-admin.
 4. Review Settings & Advanced and confirm that WebP encoding is available.
 5. Keep extended/vector formats disabled unless the Server Format Compatibility table
    shows a decoder and you understand the extra processing/security surface.
 6. Upload a JPEG or PNG to test automatic conversion.
 7. Use Bulk Optimization to process eligible historical Media Library images in batches.

## FAQ

### Does Nimblura send my images to an external service?

No. Image conversion happens locally on the WordPress server through GD and/or Imagick/
ImageMagick.

### Does it have an image quota or require an API key?

No. This WordPress.org community edition performs local processing and does not 
impose a conversion quota or require an account/API key.

### Does conversion change the WordPress attachment ID?

No. The attachment ID is retained. The plugin updates the attached file, MIME type,
metadata, and generated image sizes as needed.

### Can I restore the original image?

Yes, while the randomized `.original` backup still exists. If backup cleanup is 
enabled and the backup has already been removed, restoration is no longer possible.

### Why is HEIC, CR3, PSD, or another extended format unavailable on my site?

Imagick is only the PHP interface. The underlying ImageMagick installation also 
needs the relevant decoder/delegate. Nimblura shows server-reported compatibility
in Settings.

### Are SVG and EPS enabled automatically?

No. They are disabled by default because vector/delegate processing has a larger
security surface. Only administrators can opt in to plugin-added vector upload types.

### What happens if I uninstall the plugin?

The plugin does not delete your active Media Library images on uninstall. Media 
files belong to the site owner. If you want original source formats restored before
removal, use Restore Original while the backup is still available.

### Does it work with Elementor, Divi, Beaver Builder, Gutenberg, and WooCommerce?

The plugin keeps native attachment IDs and rebuilds WordPress attachment metadata,
so standard Media Library integrations and page builders continue referring to the
same attachment record.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“Nimblura Image Optimizer for WebP” is open source software. The following people
have contributed to this plugin.

Contributors

 *   [ devatifabbas ](https://profiles.wordpress.org/devatifabbas/)

[Translate “Nimblura Image Optimizer for WebP” into your language.](https://translate.wordpress.org/projects/wp-plugins/nimblura-image-optimizer-for-webp)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/nimblura-image-optimizer-for-webp/),
check out the [SVN repository](https://plugins.svn.wordpress.org/nimblura-image-optimizer-for-webp/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/nimblura-image-optimizer-for-webp/)
by [RSS](https://plugins.trac.wordpress.org/log/nimblura-image-optimizer-for-webp/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.0.0

 * First public WordPress.org-ready release under the Nimblura name.
 * Automatic JPEG/PNG to WebP conversion with native attachment-ID preservation.
 * Bulk optimization, conversion history, analytics, restore and re-convert actions.
 * Optional extended image/camera RAW format support when the server decoder is 
   available.
 * Safe-default SVG/EPS handling, upload safety limits, randomized original backups,
   and cleanup routines.
 * Light, Dark and System admin themes plus configurable dashboard colors.
 * Author/community credit controls and developer-profile links inside plugin settings.

## Meta

 *  Version **1.0.0**
 *  Last updated **1 day ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.5 or higher **
 *  Tested up to **7.1.2**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [image converter](https://wordpress.org/plugins/tags/image-converter/)[image optimization](https://wordpress.org/plugins/tags/image-optimization/)
   [media library](https://wordpress.org/plugins/tags/media-library/)[performance](https://wordpress.org/plugins/tags/performance/)
   [webp](https://wordpress.org/plugins/tags/webp/)
 *  [Advanced View](https://wordpress.org/plugins/nimblura-image-optimizer-for-webp/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/nimblura-image-optimizer-for-webp/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/nimblura-image-optimizer-for-webp/reviews/)

## Contributors

 *   [ devatifabbas ](https://profiles.wordpress.org/devatifabbas/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/nimblura-image-optimizer-for-webp/)