Title: SPINX Digital Image Converter
Author: SPINX Digital
Published: <strong>June 8, 2026</strong>
Last modified: June 8, 2026

---

Search plugins

![](https://ps.w.org/spinx-digital-image-converter/assets/banner-772x250.png?rev
=3564249)

![](https://ps.w.org/spinx-digital-image-converter/assets/icon-256x256.png?rev=3564249)

# SPINX Digital Image Converter

 By [SPINX Digital](https://profiles.wordpress.org/spinxdigitaldev/)

[Download](https://downloads.wordpress.org/plugin/spinx-digital-image-converter.1.0.1.zip)

 * [Details](https://wordpress.org/plugins/spinx-digital-image-converter/#description)
 * [Reviews](https://wordpress.org/plugins/spinx-digital-image-converter/#reviews)
 *  [Installation](https://wordpress.org/plugins/spinx-digital-image-converter/#installation)
 * [Development](https://wordpress.org/plugins/spinx-digital-image-converter/#developers)

 [Support](https://wordpress.org/support/plugin/spinx-digital-image-converter/)

## Description

Convert JPEG, PNG & GIF to WebP and bulk-optimize your Media Library entirely on
your own server. No external services. No data sent. No quotas.

### 🚀 Local-First WebP Conversion For WordPress

**SPINX Digital Image Converter** generates lightweight WebP versions of your JPEG,
PNG, and GIF uploads — including every WordPress-generated thumbnail size — so your
pages load faster and your images stay lighter.

Unlike cloud-based optimizers, **all processing happens on your own server** using
PHP’s GD or ImageMagick extension. Nothing is uploaded to a third party, no account
is required, and there are **no monthly limits or quotas**. Your images never leave
your hosting environment.

It’s built for site owners who want faster image delivery, a safe and reversible
workflow, and a clear, honest view of exactly what was converted, skipped, restored,
or failed — all from a single dashboard.

### ✨ Why Choose SPINX Digital Image Converter?

 * **100% Local Processing** — Images are converted on your server with GD or ImageMagick.
   No external API calls, ever.
 * **Complete Privacy** — No user data is collected or transmitted. No third-party
   libraries bundled.
 * **Server Limit** — Convert unlimited images, subject to your server’s available
   resources and processing capacity.
 * **Fully Reversible** — Restore originals and remove generated WebP files at any
   time, per image or in bulk.
 * **Full Transparency** — A real-time dashboard tracks converted, pending, failed,
   and storage-saved totals.

### 🖼️ Features at a Glance

 * **Automatic Conversion on Upload** — New JPEG, PNG, and GIF uploads are converted
   to WebP automatically. No manual steps, no forgotten images.
 * **Bulk Conversion for Existing Media** — Optimize your entire Media Library in
   batches. The plugin prepares the image list, processes it in manageable chunks,
   and updates progress live in the admin UI — ideal for large libraries.
 * **Thumbnail Conversion Included** — Every WordPress-generated image size is converted
   alongside the original attachment, so all served variants benefit from WebP.
 * **Choice of Conversion Engine** — Use GD or ImageMagick, with automatic detection
   based on what’s available on your host and your selected settings.
 * **Optimized WebP Quality (Fixed 75%)** — The plugin converts every image at a
   balanced, fixed 75% WebP quality for an ideal size-to-fidelity trade-off.
 * **Media Library Integration** — Convert or restore any individual image directly
   from Media Library row actions and attachment-level controls.
 * **One-Click Restore** — Switch delivery back to your original media files and
   remove generated WebP files whenever you need to.
 * **REST API Access** — Built-in REST endpoints for stats, health checks, logs,
   settings, exports, and per-image actions — all protected with nonce and capability
   checks.

### 📊 Know Exactly What’s Happening

Most optimization tools hide the details. SPINX Digital Image Converter gives you
a dedicated dashboard with running totals for **converted, pending, failed, and 
storage saved**, plus a status table during bulk runs. You always know what’s been
processed, what’s left, and how much space you’ve reclaimed.

### 🔒 Privacy & External Services

This plugin does **not** contact any external servers. All image processing happens
on your own server using PHP’s GD or ImageMagick extension. No third-party libraries
are bundled, and no user data is collected or transmitted. What runs on your site
stays on your site.

### 💡 Best For

 * Blogs, marketing sites, portfolios, and eCommerce stores that want fast, local
   WebP generation.
 * Site owners who need bulk conversion **without** relying on third-party optimization
   services.
 * Privacy-conscious teams who require all media processing to stay on their own
   infrastructure.
 * Anyone who wants clear visibility into image status and real storage savings.

## Screenshots

[⌊Dashboard overview with totals for converted, pending, failed, and storage saved⌉⌊
Dashboard overview with totals for converted, pending, failed, and storage saved⌉[

Dashboard overview with totals for converted, pending, failed, and storage saved

[⌊Bulk Convert screen showing progress and the image status table⌉⌊Bulk Convert 
screen showing progress and the image status table⌉[

Bulk Convert screen showing progress and the image status table

[⌊Settings screen with conversion engine and delivery controls⌉⌊Settings screen 
with conversion engine and delivery controls⌉[

Settings screen with conversion engine and delivery controls

[⌊Media Library integration with per-image convert action⌉⌊Media Library integration
with per-image convert action⌉[

Media Library integration with per-image convert action

[⌊Media Library integration with per-image restore action⌉⌊Media Library integration
with per-image restore action⌉[

Media Library integration with per-image restore action

## Installation

#### WordPress Admin Method

 1. In your WordPress admin, go to `Plugins > Add New`.
 2. Search for `SPINX Digital Image Converter`.
 3. Click `Install Now`, then `Activate`.
 4. Open `WebP Optimizer` from the WordPress admin menu.

#### FTP Method

 1. Upload the `spinx-digital-image-converter` folder to the `/wp-content/plugins/`
    directory.
 2. Activate the plugin through the `Plugins` screen in WordPress.
 3. Open `WebP Optimizer` from the WordPress admin menu.

#### After Activation

 1. Review the conversion engine (GD or ImageMagick) and delivery settings.
 2. Run `Bulk Convert` to process existing images, or leave auto-convert enabled to
    handle new uploads automatically.

## FAQ

### Which image types can this plugin convert?

The plugin supports JPEG, PNG, and GIF input formats, and converts them all to WebP.
WordPress-generated thumbnail sizes are converted automatically alongside the original.

### Does the plugin convert thumbnails too?

Yes. The plugin converts the main attachment file and all WordPress-generated image
sizes when available.

### Does this plugin send my images to an external service?

No. All conversion and bulk-processing code is first-party and runs entirely on 
your own server using GD or ImageMagick. No external services are contacted and 
no third-party libraries are bundled.

### Can it convert images automatically on upload?

Yes. Automatic conversion can be enabled so every newly uploaded JPEG, PNG, or GIF
is converted to WebP the moment it’s added to your Media Library.

### What happens during bulk conversion?

The plugin prepares the image list, processes images in batches, updates progress
live in the admin UI, and records the results in the dashboard so you can track 
converted, pending, and failed images as it runs.

### Can I restore the original images?

Yes. The plugin can remove the generated WebP files and switch delivery back to 
your original media files at any time — for a single image or in bulk.

### Does it support both ImageMagick and GD?

Yes. The plugin supports both engines, with automatic detection depending on availability
and your selected settings.

### How do I get support?

When opening a support request, please include:

 * WordPress version
 * PHP version
 * Selected image engine (GD or ImageMagick)
 * Steps to reproduce the issue

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“SPINX Digital Image Converter” is open source software. The following people have
contributed to this plugin.

Contributors

 *   [ SPINX Digital ](https://profiles.wordpress.org/spinxdigitaldev/)

[Translate “SPINX Digital Image Converter” into your language.](https://translate.wordpress.org/projects/wp-plugins/spinx-digital-image-converter)

### Interested in development?

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

## Changelog

#### 1.0.1

 * Plugin URI updated to the official WordPress.org plugin page.
 * Improved plugin architecture, portability, security, and performance.
 * Quality setting sanitization and native persistence improvements.
 * Removed the previous per-image conversion size limitation.
 * Improved file path handling and upload directory compatibility.
 * Optimized bulk conversion batch processing and registration.
 * Removed unused legacy AJAX endpoints and obsolete admin assets.
 * Removed PHP error-suppression operators from runtime code.
 * Added support for image-type conversion controls (JPEG, PNG, and GIF).
 * Added support for pause and resume functionality during bulk conversion processes.
 * Added smart bulk action controls with automatic button state management.
 * Improved pending image count accuracy based on enabled image types.
 * Added dashboard drill-down integration support for companion add-ons.
 * Improved dashboard statistics accuracy.
 * Add 75% fixed quality conversion.
 * Fixed duplicate WebP thumbnail generation and improved thumbnail reuse.
 * Added automatic cleanup of legacy duplicate WebP thumbnails.
 * Fixed restore operations to remove all generated WebP files and orphaned conversion
   data.
 * Improved image restoration reliability and cleanup processes.
 * Enhanced Images screen responsiveness for mobile and tablet devices.
 * Improved image management interface with touch-friendly action buttons and responsive
   layouts.

#### 1.0.0

 * Initial release.
 * Automatic WebP conversion for new uploads (JPEG, PNG, GIF).
 * Bulk conversion for existing Media Library images with batch processing.
 * Dashboard with converted, pending, failed, and storage-saved statistics.
 * Media Library row actions for per-image convert and restore.
 * GD and ImageMagick engine support with automatic detection.
 * REST endpoints for stats, health checks, settings, exports, and image actions.
 * Unified bulk job status model with bulk status endpoint.

## Meta

 *  Version **1.0.1**
 *  Last updated **14 hours ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.2 or higher **
 *  Tested up to **7.0**
 *  PHP version ** 8.0 or higher **
 * Tags
 * [compress images](https://wordpress.org/plugins/tags/compress-images/)[convert webp](https://wordpress.org/plugins/tags/convert-webp/)
   [image optimization](https://wordpress.org/plugins/tags/image-optimization/)[media library](https://wordpress.org/plugins/tags/media-library/)
   [webp](https://wordpress.org/plugins/tags/webp/)
 *  [Advanced View](https://wordpress.org/plugins/spinx-digital-image-converter/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/spinx-digital-image-converter/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/spinx-digital-image-converter/reviews/)

## Contributors

 *   [ SPINX Digital ](https://profiles.wordpress.org/spinxdigitaldev/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/spinx-digital-image-converter/)