Plugin optimizes the process of generating custom image sizes in WordPress and offers a cleanup functionality for preexisting images.
As of April 2026, Optimize Images Resizing is a WordPress media plugin with 6.0K+ active installations and a 4.6/5 rating from 45 reviews. It has been downloaded 96K+ times in total. Requires WordPress 3.8+ and PHP false+. Available on WordPress.org since 2014. Last updated 8 years ago — may have compatibility concerns. Download volume is stable this week. Top alternative: Safe SVG.
If you were ever annoyed about the way WordPress handles images resizing, this is a plugin for you.
What this plugin does is it optimizes the image handling in such a way that images are resized only when they are actually needed. What that means is that if your plugins/theme define a lot of image sizes, none of them will be generated on the image upload (like they would be usually), but only if they are actually requested in that size.
Resizing is done only once, images are later normally served by WordPress, so there is no performance hit.
Plugin also includes a method for removing all of the previously generated image sizes (useful when you install this plugin on a site with a lot of existing media).
TO REMOVE image sizes generated prior to activating the plugin, visit the ‘Tools…
This plugin is awesome even in 2021! I wish I knew about it sooner and that the developer would continue to update it. Works fine though for 3 sites I installed it on.
Thank you very much for this amazingly easy-to-use and very helpful plugin! It works great with the latest version of WordPress and saved me tons of disk space.
Works 100% on Latest WordPress Version
Hello! nice plugin one click option and all done!
add a custom search for images to detele.
ex. -unsmushed.jpg
Why it generate all sizes if I have requested only 100 on 100 pixel.
For example I have 20 different sizes.
For post example with id 21 I use featured image.
On the front page I have custom template which use featured img for post 22 with size 100 on 100. Why it generate all other 19 sizes? I dont use for this img all other, just 100 on 100.
| WordPress | 3.8+ requiredTested up to 4.7.33 |
| PHP | false+ required |
Plugin data sourced from WordPress.org. Analysis and metrics by PluginSift.