ThumbPress – Stop Generating Unnecessary Thumbnails


When you upload an image using Media Uploader, WordPress generates multiple copies/thumbnails of that image. By default, WordPress generates 5 thumbnails-

  • Thumbnail
  • Medium
  • Medium-large
  • Large
  • Scaled

But along with this, theme and plugin developers can register their own thumbnails. Although they may be on purpose, but sometimes they remain unused.

Think about it, unnecessary additional images are eating up your server space and slowing down your site!

Sounds like a problem?

This is where our plugin comes into the picture. Just install the plugin and choose which of the image sizes you want to prevent from generating.

  • Works with any plugin and theme.
  • WooCommerce compatible.
  • Multisite compatible.
  • Super easy to install and configure.
  • It’s free and always will be.

Need Help?

Please reach out to us if you need any assistance or have any queries.


  • Image Sizes Settings
  • Regenerate thumbnails
  • Setup Wizard


  1. Upload image-sizes to the /wp-content/plugins/ directory
  2. Activate the plugin through the Plugins menu in WordPress
  3. Go to Image Sizes menu from the left and choose which of the sizes you want to prevent from generating.


Does it work with multisite?

Yes, it’s fully compatible with WordPress multisite installations

Does it work with WooCommerce?

Yes, it does.

What about my old thumbnails?

From version 3.0 and higher, you can now regenerate thumbnails of your existing images. Just go to the Regenerate Thumbnails tab and click on the Regenerate button.

My question is not answered here.

Please post on our support forum here


April 5, 2024
Wanted so bad to leave a 5-Star but could not. At the time of this Review, the Support Thread lists multiple instances of what I ran into: ThumbPress was Great in helping pin down what thumbs I needed to keep and which to not have regenerated, "Regenerated" is where the 3-Star comes in. Regenerate Thumbs failed completely, had to keep this plugin installed while "Force Regenerate Thumbnails" plugin was used to delete the unwanted and regenerate only what I needed.
February 26, 2024 5 replies
This has been a love-hate sort of thing. Initially, I had some issues. I reported an issue, and it was addressed right away. At that point, I loved the plugin. It removed bloat and brought total disk storage down. So I changed my one-star review to 5. With the last update, image thumbnail regeneration hangs. Posting on the support forum returned no answer. A week later, someone else reported the same issue. They have also not received a response. It is very disappointing. There is so much potential here.
December 27, 2023 2 replies
This is a fantastic plugin that performs as described. No fuss. No clutter. Super easy to use. All the naysayers below are either hopelessly incompetent or the reviews are fake. Even if there were glitches in the early versions, clearly they have since been rectified. Love it. Thank you.
December 2, 2023 2 replies
My host is a pain about website size disk usage and this quickly knocked a whole bunch of space off. Combine with imsanity or similar to reduce the size of initial uploads and broken link checker in case you accidentally delete an image size you are using and very quickly you've got a much cleaner website.
August 10, 2023
Did the job for me: Good option to select thumbnail sizes to reduce amount of files and media folder size. Wordpress uses the next large available size it seems so just keep a few sizes.BUT: Number of images to be processed not saved for next run Number of Thumbnails removed shows a number despite no thumbnails existing (in my case). No JPEG Quality Setting available sadly. Long Names like "woocommerce_gallery_thumbnail" mix up display even on huge monitors.
May 18, 2023 2 replies
Good, for regenerate large number of folders it go slower, but you can change your image folders permissions to 0000, except the folder you want to regenerate keep accesss for it so to quickly pass and regenerate specific image folder/s. i hope it support php 8 soon. thank you guys
Read all 79 reviews

Contributors & Developers

“ThumbPress – Stop Generating Unnecessary Thumbnails” is open source software. The following people have contributed to this plugin.


“ThumbPress – Stop Generating Unnecessary Thumbnails” has been translated into 7 locales. Thank you to the translators for their contributions.

Translate “ThumbPress – Stop Generating Unnecessary Thumbnails” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.


2024-04-03 – 4.2.5

  • [imp] Compatibility tested with WordPress v6.5

2024-02-20 – 4.2.4

  • [fix] Settings not saved issue fixed
  • [rem] Unnecessary src folder removed

2024-02-12 – 4.2.3

  • [fix] The plugin does not have a valid header error fixed
  • [fix] JS error fixed

2024-02-08 – 4.2.2

  • [fix] Compatibility tested with WordPress 6.4.3

2024-01-31 – 4.2.1

  • [fix] Invalid header issue fixed

2024-01-25 – 4.2

  • [fix] Compatibility tested and fixed with PHP 8
  • [rem] Footer credit removed

2023-12-05 – 4.1.1

  • [imp] Compatibility tested and fixed with previous WP versions

2023-08-15 – 4.1

  • [imp] CSS minified
  • [imp] Made compatible with WordPress 6.3
  • [imp] Made compatible with PHP 8.1
  • [fix] Redirection URL from the setup wizard fixed
  • [fix] <Blogs /> component loads in the /wp-admin/ screen

2023-07-03 – 4.0.5

  • [imp] Package changed

2023-02-28 – 4.0.4

  • [imp] Upgrader function added
  • [fix] Removed legacy codexpert-blog-json from the database

2023-02-28 – 4.0.4

  • [imp] Upgrader function added
  • [fix] Removed legacy codexpert-blog-json from the database

2023-02-17 – 4.0.3

  • [imp] Regenerator improved
  • [mod] Footer credit hidden by default

2023-02-10 – 4.0.2

  • [fix] Error fixed

2023-02-10 – 4.0.1

  • [fix] Error fixed

2023-02-10 – 4.0

  • [imp] Codebase completely rewritten
  • [add] scaled size added to filter
  • [imp] Unnecessary code and files removed
  • [add] Debug tool added

2022-10-22 – 3.6.1

  • [fix] 404 error fixed

2022-10-18 – 3.6

  • [imp] Sanitisation issue fixed

2022-05-23 – 3.5

  • [imp] Code optimised and sanitised
  • [imp] New dashboard

2022-04-24 –

  • [add] Auto redirection to the Setup wizard disabled

2022-04-18 –

  • [add] Setup wizard improved

2022-04-18 –

  • [add] Skip button added in the setup wizard

2022-04-13 –

  • [add] Setup wizard added for easier installation

2022-04-09 –

  • [fix] SQL error fixed

2022-04-09 – 3.4.5

  • [fix] Sanitised and escaped

2022-03-23 – 3.4.4

  • [fix] Code better sanitised and secured

2022-03-21 – 3.4.3

  • [fix] Repetitive API call for docs removed

2022-02-28 –

  • [fix] Repetitive API call stopped

2022-02-26 –

  • [fix] Repetitive API call fixed

2022-02-26 –

  • [fix] Missing asset loading fixed

2022-02-26 – 3.4.2

  • [fix] Error fixed.
  • [imp] Performance improved. CSS and JS minified.

2022-01-09 – 3.4.1

  • [add] Uninstaller added
  • [add] plugins_api_result filter added

  • [fix] Banner close link fixed

  • [fix] Notice cannot be removed


  • [fix] Updated composer package compatibility fixed

  • [fix] Blog posts sync fixed


  • [imp] Image improved
  • [add] Progress bar restored


  • [add] Chunk added for regenerating thumbnails


  • [add] Progress bar added


  • [imp] Interval added for regenerate thumbs
  • [imp] Notice improved


  • [fix] Errors and bugs fixed


  • [imp] Performance improved


  • [imp] Default image checkbox set to No
  • [fix] error fixed
  • [chg] Checkbox position changed


  • [imp] Code improved
  • [imp] Settings page improved
  • [fix] Admin bad menu remove
  • [chg] Menu moved to under the Media menu


  • [fix] Licence server moved


  • [fix] Error fixed


  • [imp] Nag dismiss


  • [imp] Code improved


  • [imp] Code Rewritten
  • [add] Regenerate Thumbnail
  • [add] Help and FAQs
  • [imp] Improved UI and UX


  • [fix] Small fix


  • [fix] Help email
  • [imp] Better screenshot


  • [fix] JS fix
  • [add] Contact form added
  • [imp] Transliteration


  • [fix] Warning fix


  • [imp] Transliteration
  • [fix] jQuery error


  • [add] Transliteration
  • [add] Checkbox to select all


  • Initial release