Why Does WordPress Generate So Many Sizes of One Image?

One uploaded image automatically generating several appropriately sized copies for different display contexts across the site

Why Multiple Sizes Make Sense

Serving a full-resolution 4000-pixel-wide photo in a 150-pixel archive thumbnail slot would be wasteful, forcing visitors to download far more data than that specific display actually needs. By generating several purpose-sized copies at upload time, WordPress (and the active theme) can reference the appropriately sized version for each specific context, keeping page weight reasonable without sacrificing image quality where a larger size is genuinely needed.

Common Considerations

  • Themes and plugins can register their own custom image sizes beyond WordPress's built-in thumbnail/medium/large, tailored to their specific design needs.
  • This does mean more storage space used per uploaded image, since every registered size gets its own physical file — a real, if usually manageable, storage cost.
  • Changing image size settings or switching themes after images are already uploaded doesn't retroactively regenerate them for the new sizes, which is why a "regenerate thumbnails" plugin run is needed after such a change, covered in more detail elsewhere.
  • Modern responsive image techniques (srcset) let the browser itself choose the most appropriate size from those available, based on the visitor's actual screen size and resolution, making good use of this multi-size generation automatically.

Managing Image Sizes Well

  1. Don't disable size generation as a storage-saving measure without understanding the tradeoff, since it directly affects page performance across the site.
  2. Regenerate thumbnails after a theme change that alters registered image dimensions.
  3. Periodically review unused custom sizes a previous theme or plugin registered but that are no longer needed, if storage genuinely becomes a concern.

Need image handling optimized properly for performance? See WordPress speed optimization.

Available for new projects

NEXT STEP

Rather have it fixed than keep reading?

Based in Bangladesh — serving clients worldwide. Tell me what's happening and you'll have a reply within one working day.

  • Reply within one working day
  • Fixed quote before work starts
  • UK, EU and US hours covered