This plugin hasn’t been tested with the latest 3 major releases of WordPress. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.

Intermediate Image Sizes


This plugin makes WordPress create thumbnails on the fly rather than storing multiple copies of the same image on upload.

You should use this plugin if you prefer to save disk space rather than CPU. You can save A LOT of space with this plugin. You also get a cleaner uploads folder.

Reads size from URL. You need only add -[width]x[height] to the image path (like regular WordPress thumbnails). Ex: image-100×100.jpg. Size 0 means auto. With both sizes set, it crops to the center.

WARNING: This plugin deletes all current thumbnails and stops WordPress from generating new thumbnails to keep the uploads folder clean of unnecessary files. If you ever choose to disable this plugin, use a plugin like Regenerate Thumbnails to, well, regenerate the thumbnails.


September 3, 2016
I couldn't for the life of me prevent WordPress (including themes and plugins) from creating additional file sizes that were clogging my server. This plugin took care of it. It automatically deleted all thumbnails and prevents new ones from being created. I only wish I found it sooner, it would have saved me a big headache...
Read all 1 review

Contributors & Developers

“Intermediate Image Sizes” is open source software. The following people have contributed to this plugin.




  • Add temporary workaround for animated GIFs by redirecting to original file without cropping


  • Add support for gif images. Still no animated gif support.


  • Fix bug with case sensitivity in apache rewrite


  • Bugfix in image_downsize filter


  • Add a workaround to missing image sizes


  • Safer removal of thumbnail on activation
  • Rename class name for consistency


  • Readme changes


  • Initial release