Title: NaveenCodes Image Optimizer
Author: Naveen Goyal
Published: <strong>22 Mac 2026</strong>
Last modified: 8 April 2026

---

Search plugins

![](https://ps.w.org/naveencodes-image-optimizer/assets/banner-772x250.png?rev=3497371)

![](https://ps.w.org/naveencodes-image-optimizer/assets/icon-256x256.png?rev=3488101)

# NaveenCodes Image Optimizer

 Oleh [Naveen Goyal](https://profiles.wordpress.org/shinu1503/)

[Download](https://downloads.wordpress.org/plugin/naveencodes-image-optimizer.1.3.6.zip)

 * [Details](https://ms.wordpress.org/plugins/naveencodes-image-optimizer/#description)
 * [Reviews](https://ms.wordpress.org/plugins/naveencodes-image-optimizer/#reviews)
 *  [Pemasangan](https://ms.wordpress.org/plugins/naveencodes-image-optimizer/#installation)
 * [Pembangunan](https://ms.wordpress.org/plugins/naveencodes-image-optimizer/#developers)

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

## Description

NaveenCodes Image Optimizer helps you compress images across your WordPress site
without feature locks, tracking code, or disruptive upsells. It supports automatic
upload optimization, bulk processing for existing Media Library items, and clear
before-and-after reporting so administrators can verify what changed.

The plugin is designed to stay simple in wp-admin. Site registration is automatic
after activation, the optimization service connection is handled by the plugin, 
and administrators can manage compression behavior, batch size, resize rules, formats,
retries, and metadata handling from one interface.

The plugin is designed to remain fully free:

 * No locked features
 * No artificial monthly limits
 * No ads
 * No tracking
 * No upsells

Features include:

 * Automatic optimization on upload
 * Async or sync processing modes
 * Background queue backed by a custom database table
 * Bulk optimization with progress updates and resume support
 * Full compression profile controls in wp-admin for quality, resize rules, metadata
   handling, formats, retries, and batch size
 * Automatic site-specific API key provisioning after plugin install
 * Optional WebP and AVIF sidecar generation
 * Optional backup copies before replacement
 * Dashboard analytics for images optimized, bytes saved, compression rate, failures,
   queue status, and service health
 * Media Library badge and single-image optimization action
 * Before and after reporting for recently optimized images
 * Local-only logging for troubleshooting
 * Optional and non-intrusive donation page

#### How It Works

 * New uploads can be optimized automatically.
 * Existing Media Library images can be queued in bulk.
 * Individual images can be optimized directly from the Media Library.
 * The dashboard shows total savings, failures, progress, registration state, and
   health status.

#### External Service Disclosure

This plugin connects to an external image optimization service in order to compress
images.

Service URL:

 * `https://naveencodes.com`

When the plugin communicates with the service, it may send:

 * The image binary being optimized
 * Optimization options such as quality, resize width, metadata handling, and output
   formats
 * The site URL during automatic site registration

The service is used only for optimization and registration required by the plugin
workflow.

 * No analytics or advertising scripts are included.
 * No unrelated remote calls are made.
 * No user account is required.

## Screenshots

 * [[
 * Dashboard showing optimization totals, space saved, queue state, registration,
   and health.
 * [[
 * Optimize Media screen with live bulk progress and a table of optimized images.
 * [[
 * Batch Settings screen with compression profile, reliability controls, and registration
   details.

## Installation

 1. Upload the `naveencodes-image-optimizer` folder to `/wp-content/plugins/`, or install
    the plugin ZIP from `Plugins > Add New > Upload Plugin`.
 2. Activate the plugin through the `Plugins` screen in WordPress.
 3. Open wp-admin once after activation so the website can complete automatic registration.
 4. Go to `NaveenCodes Image Optimizer > Batch Settings` to review compression quality,
    batch size, resize rules, metadata handling, formats, backup behavior, and retry
    timing.
 5. Go to `NaveenCodes Image Optimizer > Optimize Media` to queue existing Media Library
    images for bulk processing.
 6. Optionally optimize single images from the Media Library list view.

## FAQ

### Does the plugin need manual configuration in wp-admin?

No manual service credentials are required. The website registers automatically 
after activation, and administrators can review the compression profile and batch
settings from wp-admin.

### Does the plugin require a third-party account?

No. The plugin does not require a separate dashboard account or subscription.

### Are any features locked behind payment?

No. All features ship enabled in the free plugin. Donations are optional.

### What image formats are supported?

JPG, PNG, GIF, WebP, and AVIF uploads are supported. Optional WebP and AVIF sidecar
files can also be stored when the optimization service returns them.

### Can I optimize one image at a time?

Yes. The Media Library includes a plugin status badge and a single-image optimization
action.

### Does it block uploads?

Not when async mode is enabled. New uploads are queued and processed in the background
through WP-Cron.

### What happens if the optimization service is offline?

The original image remains in place, the error is logged locally, and queued jobs
retry based on your retry setting.

### What data is sent to the external service?

The plugin sends the image being optimized and the selected optimization profile
values. During automatic registration it also sends the site URL required to issue
the site-specific key.

### Is it multisite compatible?

Yes. Activation, scheduling, uninstall cleanup, and queue tables are handled per
site.

## Reviews

![](https://secure.gravatar.com/avatar/cbb501e7d2094cca463a3daff3d126d9cdb0852ddd2571be4a86c34051176192?
s=60&d=retro&r=g)

### 󠀁[Lightweight, Fast and Completely Free Image Optimizer](https://wordpress.org/support/topic/lightweight-fast-and-completely-free-image-optimizer/)󠁿

 [atulsood19](https://profiles.wordpress.org/atulsood19/) 8 April 2026

NaveenCodes Image Optimizer is a lightweight and very effective plugin. It optimizes
images efficiently without slowing down the site. What I really like is that it’s
simple, fast, and completely free. A great solution for anyone looking to improve
website performance without adding unnecessary bloat.

 [ Read all 1 review ](https://wordpress.org/support/plugin/naveencodes-image-optimizer/reviews/)

## Contributors & Developers

“NaveenCodes Image Optimizer” adalah perisian sumber terbuka. Orang-orang berikut
telah menyumbang kepada pemalam ini.

Penyumbang

 *   [ Naveen Goyal ](https://profiles.wordpress.org/shinu1503/)

[Translate “NaveenCodes Image Optimizer” into your language.](https://translate.wordpress.org/projects/wp-plugins/naveencodes-image-optimizer)

### Berminat dalam pembangunan?

[Layari kod](https://plugins.trac.wordpress.org/browser/naveencodes-image-optimizer/),
periksa [repositori SVN](https://plugins.svn.wordpress.org/naveencodes-image-optimizer/),
atau langgani [log pembangunan](https://plugins.trac.wordpress.org/log/naveencodes-image-optimizer/)
dengan [RSS](https://plugins.trac.wordpress.org/log/naveencodes-image-optimizer/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.3.6

 * Added attachment pre-check warnings for missing titles, duplicate titles, duplicate
   file names, and suspicious filenames.
 * Improved failed optimization messages so relevant warnings can appear alongside
   the core failure reason.

#### 1.3.5

 * Removed the extra Optimized Images section from the Optimize Media page.
 * Improved optimization failure messages so users see more specific reasons when
   an image cannot be processed.
 * Refined log context display for clearer troubleshooting.

#### 1.3.4

 * Added image links to the Logs screen when attachment context is available.
 * Improved Optimize Media status switching so only the selected panel opens instantly.
 * Tightened mobile and tablet responsiveness across admin screens.

#### 1.3.3

 * Added a direct Settings action link on the Plugins screen.
 * Expanded the Optimize Media page with Pending, Processing, Completed, and Failed
   image tables linked to Media Library items.

#### 1.3.2

 * Updated generated WebP and AVIF sidecar naming to keep the original extension,
   improving compatibility with LiteSpeed-style rewrite setups.

#### 1.3.1

 * Added a review request notice for administrators after real plugin usage.
 * Kept the notice dismissible per admin user and suppressed donation prompts until
   the review prompt is handled.
 * Refined admin notice behavior for a cleaner post-activation experience.

#### 1.3.0

 * Renamed the plugin for WordPress.org submission as NaveenCodes Image Optimizer.
 * Updated plugin metadata, contributor details, and submission-facing branding.
 * Refactored internal prefixes to the distinct `naveencodes_` family.
 * Removed the public REST registration callback and aligned registration with direct
   validated service responses.
 * Tightened submission package identifiers, hooks, options, and transport headers.

#### 1.1.1

 * Improved admin readability with a lighter UI redesign and cache-busted assets.
 * Added plugin page banner and a WordPress Dashboard widget.
 * Cleaned several WordPress.org scanner issues in templates and admin code.
 * Refined uninstall cleanup and packaging for submission readiness.

#### 1.1.0

 * Redesigned dashboard, optimize media, and settings screens.
 * Added full compression profile controls in wp-admin.
 * Added Media Library optimization badge and single-image action.
 * Added recent image before/after reporting and registration status UI.

#### 1.0.0

 * Initial public release.
 * Added sync and async optimization workflows.
 * Added background queue table with cron processing.
 * Added bulk optimization screen with progress and resume support.
 * Added analytics dashboard, logs page, and donation page.
 * Added support for JPG, PNG, GIF, WebP, and AVIF.

## Meta

 *  Version **1.3.6**
 *  Last updated **7 jam lalu**
 *  Active installations **Kurang dari 10**
 *  WordPress version ** 5.8 or higher **
 *  Tested up to **6.9.4**
 *  PHP version ** 7.4 or higher **
 *  Language
 * [English (US)](https://wordpress.org/plugins/naveencodes-image-optimizer/)
 * Tags
 * [AVIF](https://ms.wordpress.org/plugins/tags/avif/)[image compression](https://ms.wordpress.org/plugins/tags/image-compression/)
   [image optimizer](https://ms.wordpress.org/plugins/tags/image-optimizer/)[performance](https://ms.wordpress.org/plugins/tags/performance/)
   [webp](https://ms.wordpress.org/plugins/tags/webp/)
 *  [Paparan Lanjutan](https://ms.wordpress.org/plugins/naveencodes-image-optimizer/advanced/)

## Ratings

 5 out of 5 stars.

 *  [  1 5-star review     ](https://wordpress.org/support/plugin/naveencodes-image-optimizer/reviews/?filter=5)
 *  [  0 4-star reviews     ](https://wordpress.org/support/plugin/naveencodes-image-optimizer/reviews/?filter=4)
 *  [  0 3-star reviews     ](https://wordpress.org/support/plugin/naveencodes-image-optimizer/reviews/?filter=3)
 *  [  0 2-star reviews     ](https://wordpress.org/support/plugin/naveencodes-image-optimizer/reviews/?filter=2)
 *  [  0 1-star reviews     ](https://wordpress.org/support/plugin/naveencodes-image-optimizer/reviews/?filter=1)

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

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

## Penyumbang

 *   [ Naveen Goyal ](https://profiles.wordpress.org/shinu1503/)

## Support

Isu yang diselesaikan dalam tempoh dua bulan lepas:

     1 daripada 1

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

## Derma

Would you like to support the advancement of this plugin?

 [ Donate to this plugin ](https://naveencodes.com/support/)