Title: ShinPix – Image Optimizer &amp; Size Control
Author: shindev
Published: <strong>June 18, 2026</strong>
Last modified: June 18, 2026

---

Search plugins

![](https://ps.w.org/shinpix/assets/banner-772x250.png?rev=3577149)

![](https://ps.w.org/shinpix/assets/icon-256x256.png?rev=3577129)

# ShinPix – Image Optimizer & Size Control

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

[Download](https://downloads.wordpress.org/plugin/shinpix.0.4.3.zip)

 * [Details](https://wordpress.org/plugins/shinpix/#description)
 * [Reviews](https://wordpress.org/plugins/shinpix/#reviews)
 *  [Installation](https://wordpress.org/plugins/shinpix/#installation)
 * [Development](https://wordpress.org/plugins/shinpix/#developers)

 [Support](https://wordpress.org/support/plugin/shinpix/)

## Description

Every time you upload an image, WordPress and your theme create several extra copies—
often eight to ten files per image. On shared hosting with inode (file count) limits,
this fills your quota fast, slows down backups, and wastes disk space.

**ShinPix** gives you back control:

 * **Choose which image sizes are generated.** See every size registered by WordPress
   and your theme, with dimensions, and disable the ones you do not use.
 * **See your savings.** ShinPix shows how many files each upload stores now versus
   the maximum, so you can see the inodes you save at a glance.
 * **Safe by default.** ShinPix flags the sizes the WordPress admin and block editor
   rely on, and warns you before you disable them.
 * **Cap oversized uploads.** Automatically scale down huge phone photos (often 
   4000px+) to a sensible maximum, keeping web quality while cutting file size.
 * **Convert to WebP.** Create a lighter WebP copy of every new upload and serve
   it automatically to browsers that support it — with the original kept as a fallback.
   ShinPix detects whether your server can produce WebP and disables the feature
   gracefully if it cannot.
 * **Compress on upload.** Set the quality used for the images WordPress generates,
   so every size is leaner.
 * **Optimize your existing library.** Scan what is already in your Media Library
   and convert it to WebP in the background, batch by batch, with a progress bar
   you can pause and resume. Optimize or re-optimize a single image right from the
   Media Library, and retry anything that failed.

ShinPix is built for the real world of budget shared hosting. It is lightweight,
adds no front-end overhead, and only changes what happens at upload time.

**Coming soon (and on the roadmap):**

 * AVIF conversion (Pro)
 * Scheduled, fully automatic background processing (Pro)
 * Offload to S3, Cloudflare R2, Wasabi and other object storage to remove image
   files from your server entirely

ShinPix is part of the **ShinKit** family of WordPress tools.

## Installation

 1. Upload the `shinpix` folder to `/wp-content/plugins/`, or install the ZIP via Plugins
    Add New  Upload Plugin.
 2. Activate the plugin.
 3. Go to Settings  ShinPix and choose your image sizes.

Changes apply to new uploads. Existing images are not modified.

## FAQ

### Does this delete my existing images?

No. ShinPix never deletes or overwrites an original. New uploads are optimized automatically,
and you can optimize images already in your library from the ShinPix settings or
the Media Library — the WebP copies are created alongside the originals.

### Will disabling sizes break my theme?

It can if your theme relies on a specific size. The “thumbnail” size is also used
in the WordPress admin. Disable sizes you are confident you do not use, and test
your site afterwards.

### What does scaling oversized uploads do?

WordPress already scales very large uploads (default 2560px). ShinPix lets you set
a smaller limit so big photos are stored at a more web-friendly size.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“ShinPix – Image Optimizer & Size Control” is open source software. The following
people have contributed to this plugin.

Contributors

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

[Translate “ShinPix – Image Optimizer & Size Control” into your language.](https://translate.wordpress.org/projects/wp-plugins/shinpix)

### Interested in development?

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

## Changelog

#### 0.4.3

 * Add a bundled Vietnamese translation.
 * Use the ShinPix logo in the settings header.
 * Settings panel now uses the full admin width, with the size input no longer stretching.

#### 0.4.1

 * Escape image URLs rewritten in post content.
 * Remove the optional full-page output-buffer rewrite; WebP is served through WordPress’s
   image filters.

#### 0.4.0

 * Scan the existing Media Library and bulk-convert it to WebP with a pausable progress
   bar.
 * Added a ShinPix status column to the Media Library with a per-image optimize /
   re-optimize button.
 * Added an error log with retry and dismiss for images that fail to convert.

#### 0.3.0

 * Detect server image capabilities (GD / Imagick, WebP, AVIF) and degrade gracefully.
 * Convert new JPEG and PNG uploads to WebP, keeping the original as a fallback.
 * Serve WebP on the frontend to browsers that support it, with an optional content-
   rewrite mode.
 * Add a WebP quality slider and an on-upload compression quality control.
 * Redesign the settings screen with the ShinKit admin UI.

#### 0.2.0

 * Added a savings estimate showing how many files each upload stores now versus
   the maximum.
 * Flagged the sizes used by the WordPress admin and block editor, with a warning
   before disabling them.

#### 0.1.0

 * Initial release.
 * Choose which intermediate image sizes WordPress generates on upload.
 * Control the oversized-upload scaling threshold.

## Meta

 *  Version **0.4.3**
 *  Last updated **15 hours ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.0 or higher **
 *  Tested up to **7.0**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [image optimization](https://wordpress.org/plugins/tags/image-optimization/)[image sizes](https://wordpress.org/plugins/tags/image-sizes/)
   [media](https://wordpress.org/plugins/tags/media/)[performance](https://wordpress.org/plugins/tags/performance/)
   [thumbnails](https://wordpress.org/plugins/tags/thumbnails/)
 *  [Advanced View](https://wordpress.org/plugins/shinpix/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/shinpix/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/shinpix/reviews/)

## Contributors

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

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/shinpix/)