Optimize images.
Automatically.
Compress with TinyPNG API, auto-generate ALT tags, rename files for SEO, convert to WebP — all from one clean dashboard inside WordPress.
From upload to optimized in minutes
No complicated setup. Just install, add your API key, and click optimize.
Install plugin
Upload the ZIP via WordPress admin or search the repository. Activate in one click.
Add API key
Get your free TinyPNG API key (500 compressions/month) and validate it in settings.
Optimize
Click "Optimize All" for bulk processing or optimize individual images on demand.
Watch it fly
Images shrink up to 80%. ALT tags added. Files renamed. Site loads faster.
Everything your images need
Six core features working together so you never have to think about image optimization again.
TinyPNG Compression
Uses the industry-leading Tinify API to compress JPEG, PNG, and WebP with smart lossy algorithms. Saves 40–80% with zero visible quality loss.
Core featureBulk Optimization
Process your entire media library in one click. A client-side queue processes images with a live progress bar and stop/resume control — no server timeouts.
PerformanceALT Tag Management
Auto-generate missing ALT tags from filenames and titles, or edit them inline. Bulk-generate for your entire library. Essential for SEO and accessibility.
SEOSEO File Renaming
Rename image files to clean, hyphenated slugs. All references in post content, metadata, and thumbnails are automatically updated — no broken links.
SEOWebP Conversion
Convert images to modern WebP format for even smaller sizes. Tinify's output transform handles the conversion — two API calls, one seamless pipeline.
PerformanceBackup & Restore
Every original is backed up before optimization. Restore any image to its pre-compressed state with one click. Peace of mind, always.
SafetyThe numbers speak for themselves
Real compression results on typical WordPress media files.
does this automatically
Step-by-step setup guide
Follow these four steps and your images will be optimized in under 10 minutes.
Install & activate the plugin
Download the ZIP and go to Plugins → Add New → Upload Plugin. Upload the ZIP, click Install Now, then Activate.
Once activated, a new menu item appears under Media → Image Optimizer.
Configure your TinyPNG API key
Go to Media → Image Optimizer → API Settings. Get a free API key from TinyPNG.com and paste it in the field.
Click Validate Key — the plugin tests it instantly and shows your monthly usage.
Run bulk optimization
Switch to the Bulk Actions tab and click Optimize All Unoptimized Images. A live progress bar shows every image being processed.
You can stop at any time and resume later — already-optimized images are skipped automatically.
Review results & manage ALT tags
Switch to the Images tab for a full table with before/after sizes, savings percentages, and optimization status for every file.
Edit ALT tags inline, rename files to SEO slugs, re-optimize, or restore the original backup — all in one place.
What you'll gain
Real-world impact of optimizing your WordPress media library.
Professional compression, free to start
We integrate with the TinyPNG/TinyJPG API — the same engine used by thousands of websites worldwide. You own your API key; we never see or store it on our servers.
- Visit tinypng.com/developersEnter your name and email to receive a free API key instantly.
- Paste key into plugin settingsGo to Media → Image Optimizer → API Settings and validate.
- 500 free compressions/monthPaid plans available for unlimited compressions at tinypng.com.
What users say
Cut my homepage load time from 4.2s to 1.4s after bulk optimizing 180 images. The WebP conversion is a game changer for mobile users.
Finally an image optimizer that doesn't require digging through cryptic settings. The ALT tag bulk generator saved me hours of manual work.
The restore-from-backup feature gave me confidence to optimize everything. Went from PageSpeed 48 to 91 in an afternoon. Incredible plugin.
Frequently asked questions
Do I need a paid TinyPNG account?
No. TinyPNG offers 500 free compressions per month — enough to optimize a full media library. Paid plans are available if you need more; you manage that directly with TinyPNG.
Will optimization affect image quality?
Tinify uses smart lossy compression. In tests, the vast majority of users cannot spot any visual difference between the original and compressed version. File sizes typically shrink 40–80%.
Are originals backed up before optimization?
Yes, always. Before any optimization runs, the original is copied to a protected backup directory (wp-content/uploads/sio-backups/). Restore any image with a single click from the Images tab.
Does renaming a file break existing links?
No. When you rename an image, the plugin automatically updates all references in post content, post meta, and all thumbnail size metadata. URLs stay consistent.
Why does WebP show 2 API calls instead of 1?
WebP conversion requires two separate Tinify API calls: one to compress and one to convert to WebP. Each costs one compression against your monthly quota. The plugin correctly counts both.
Is it compatible with WooCommerce and page builders?
Yes. The plugin works at the WordPress media library level and is fully compatible with WooCommerce, Elementor, Divi, ACF, and any theme or plugin using standard WordPress media APIs.
What image formats are supported?
JPEG, PNG, and WebP are fully supported for compression and WebP conversion. GIF and SVG are not processed (not supported by the Tinify API).
Start optimizing today — it's free
Download Smart Image Optimizer, add your TinyPNG API key, and watch your site get faster.