Disable Thumbnail Generation
Every image you upload to WordPress spawns multiple copies — thumbnail, medium, large, and often more sizes added by themes and plugins. A single 2MB image can become 10MB of thumbnails you may never use. This module stops that.
Use Cases
- Save 50-80% disk space on image-heavy sites
- Speed up image uploads significantly
- Use with CDN-based image resizing (Cloudflare, imgix)
- Reduce backup sizes and transfer times
How It Works
WordPress generates thumbnails via the intermediate_image_sizes_advanced filter. This module intercepts that filter and removes sizes based on your settings — either all sizes or specific ones you choose.
Settings
| Setting | Type | Default | Description |
|---|---|---|---|
| Mode | Select | All | Disable all sizes or select specific sizes |
| Disabled Sizes | Multi-select | — | Specific sizes to disable (when mode is “Selective”) |
| Disable Big Image Threshold | Toggle | Off | Prevent WordPress from scaling down large images |
| Disable Image Scaling | Toggle | Off | Keep original image quality (no recompression) |
Modes
Disable All Thumbnails
- No intermediate sizes generated
- Only original image stored
- Maximum disk space savings
- Best for sites using external image resizing
Selective Disable
Choose which sizes to keep:
thumbnail— 150×150 cropped squaremedium— 300×300 max dimensionmedium_large— 768px widelarge— 1024×1024 max dimension- Theme/plugin sizes — Varies by what’s registered
Big Image Threshold
WordPress 5.3+ automatically scales images larger than 2560px. Enabling “Disable Big Image Threshold” prevents this, keeping your original full-resolution images.
Image Quality
When WordPress processes images, it recompresses them. Disabling image scaling preserves original quality at 100% — useful for photography sites.
Checking Registered Sizes
To see what sizes are registered on your site:
- Enable the Image Sizes Panel module
- Go to Media → Library
- View the Image Sizes panel showing all registered sizes
When NOT to Use This
Keep thumbnail generation if:
- Your theme relies on specific image sizes
- You don’t use a CDN with image resizing
- You need responsive images (
srcset) with local files - Plugins require certain thumbnail sizes
FAQ
Will this affect existing images?
No. This only affects new uploads. Existing thumbnails remain until you delete them manually or use a cleanup tool.Can I regenerate thumbnails later?
Yes. Disable this module temporarily and use the Regenerate Thumbnails module to create sizes for existing images.What about responsive images?
WordPress uses thumbnails forsrcset. Without them, browsers get only the original size. If you’re not using a CDN for responsive images, this may impact performance.How much space will I save?
Typically 50-80% per image. A 2MB original might generate 8-10MB of thumbnails. With this module, you store only the 2MB original.Does this work with WooCommerce?
WooCommerce registers its own thumbnail sizes for product galleries. Disabling all thumbnails will affect product images. Use selective mode to keep WooCommerce sizes.If you’re using Cloudflare Images, imgix, or similar CDN services that resize images on-the-fly, disabling all thumbnails is the way to go — let the CDN handle responsive sizes.
Get access to all 166 modules with a single license