Your Quick Guide to Controlling Image Sizes in WordPress

Stunning imagery is a key component of any successful website. Whether you run a blog or an e-commerce site, images can make your content more engaging and digestible for visitors. Therefore, it’s important to know how to use and display photos effectively on your site.

Fortunately, WordPress gives you several options when it comes to image sizes. By learning how to apply a few key customizations to your content, you can ensure that the pictures you use on your website are crisp and neatly placed.

In this post, we’ll look at the default image sizes in WordPress and when to use them. We’ll also show you how to control and change these settings, and cover how to add custom image sizes to your site. Let’s get started!

How to Upload Images in WordPress

Before we dive into the range of image sizes available in WordPress, let’s quickly look at how to upload photos to your site (and how to access them). As you may already know, you can insert photos straight into your posts and pages thanks to the user-friendly Block Editor:

All you have to do is click on the plus sign (+) on any page or post and select the Image block. You can then choose Upload to select a file from your computer, or click on Select Image to use an existing image on your site. 

Alternatively, you can upload images directly to your Media Library. Navigate to Media in your WordPress dashboard and simply click on Add new:

This option can be particularly useful if you know what photos you want to use on your site, but you’re not yet sure which posts or pages you want to place them in. It also enables you to upload photos in bulk. 

Every photo you upload to your site will be stored in your Media Library (even if you add it via the Block Editor). This means you don’t have to sift through your posts to look for a photo that you want to edit or crop. You can simply access it from the Media page. 

We recommend using descriptive names for your image titles. You may also want to write a description:

If you’re a prolific blogger, your photo inventory will likely continue to grow. Giving your images identifiable names will make it easier to search for them on your site. 

How to Use the Default Image Sizes in WordPress

Every time you upload a photo to your site, WordPress will automatically generate different sizes for it. These are the default sizes for every site:

  • Thumbnail: 150px square
  • Medium: Max width and height of 300px
  • Large: Max width and height of 1024px
  • Full Size: The original size of your image

You can view these options when you upload a photo into a post. Select the image, then locate the Image size option in the settings panel and click on the drop-down menu:

Depending on the theme you’re using, you may see a few additional image size options in the menu. However, we’ll be focusing on the default WordPress sizes listed above. 

Let’s start with thumbnails. These are the tiny images that you normally see in your blog feeds:

When you set a featured image for a post, that image will appear as a thumbnail next to (or above) the post’s title in the blog feed. However, you may also use the thumbnail version of an image within your post. 

For instance, you might want to display a few small photos in a row:

However, in most cases we recommend that you opt for larger images in your posts. This can make your content more visually appealing and help to break up long blocks of text. If you’re showcasing your own work, using large image sizes can also help you draw attention to the details in your photographs.

When you want your visuals to really stand out, you can choose between the Large or Full Size options. The latter serves your images in their original sizes, preserving their quality. 

In fact, images that are displayed in their original sizes tend to be slightly sharper than those set to a Large image size:

You may also want to consider using large and full size images in your headers and banners. Meanwhile, you could use the Medium size option if you want to display smaller photos in your posts (or if you want to avoid weighing down your site with too many ‘heavy’ image files):

The size options that are available may seem a bit limited. However, you can always crop images to your exact desired sizes. Let’s take a quick look at that process. 

Cropping Your Images in WordPress

To get started, select an image in your post or page, and click on the crop icon in the toolbar: 

You can then select the aspect ratio icon to choose a different size for your image:

You can also define custom dimensions for your image. Simply locate the Image Dimensions section in your settings panel, and make your adjustments:

Alternatively, you can edit an image from the Media Library. Go to Media, then select the image and click on the Edit button:

You will see a new popup window. Click on Edit Image to proceed:

You can then crop the image to your liking by dragging the corners of the frame:

If you select the Crop option, you can choose a ratio size for your image. When you’re ready, click on Done. Note that these changes will overwrite the original image.

Cropping photos can be a time-consuming process. Therefore, you’ll be pleased to know that WordPress enables you to customize the default image sizes. In the next section, we’ll take a look at how to adjust these settings. 

How to Adjust the Default Image Sizes

As we’ve seen, WordPress automatically generates different sizes for each image that you upload to your site. It does this to help you ensure that the right image is used in the right location (e.g., thumbnails in blog feeds, large images in headers).

However, you might choose to customize these image sizes so they better suit your needs. If you’re constantly cropping your uploaded images, changing the default sizes can save you a lot of time and effort. 

To do this, navigate to Settings > Media in your WordPress dashboard:

Here you can see the default dimensions for each available size. If you want to change any of these settings, all you have to do is enter your own dimensions in the Width and Height fields. 

For instance, you may want the thumbnails to be slightly smaller or larger:

When you’re happy with your new image sizes, click on the Save Changes button at the bottom of the page. Now, every time you select a default size for your image (e.g, medium or large), WordPress will serve it in the dimensions you’ve just set. 

How to Add More Image Sizes

To recap what we’ve covered so far, WordPress comes with four default image sizes, which you can adjust as needed. You can also crop images to your preferred sizes. Moreover, your current WordPress theme may offer some additional image sizes that you can use. 

However, if your website is media-heavy, you may find that having four default sizes to choose from is not enough. Perhaps you’d like to add more options, so you don’t need to crop your images manually every time you want to use a different size. 

Fortunately, it is possible to add more image sizes to your site. The easiest way to do this is to use a plugin. We recommend Image Regenerate & Select Crop:

This plugin enables you to manage more advanced settings for your photos, and create new custom image sizes. It’s also free to use. Note that if you have a site, you’ll need the Business plan or higher to install plugins.

To get started, install and activate the plugin on your site. When you’re ready, go to Image Regenerate & Select Crop > Additional Sizes

Start by entering a name for your new custom image size. Then set the desired dimensions in the Max Width and Max Height fields. You can also choose whether you want WordPress to automatically crop your images to those exact dimensions. 

When you’re ready, click on Save Changes. You can create as many custom sizes as you want. However, bear in mind that these will take up space in your server storage. Moreover, having too many image sizes can slow down your site’s performance. 

If you want to remove a size you’ve created, go to Settings > Media and find your custom image size:

Then erase the text from the Image Sizes Name field, and click on Save Changes. We recommend that you only keep the sizes you need. If there are any options you’re not using, you may want to delete them to free up some storage space. 

You can also remove a default image size from your website. However, this process requires a bit of technical expertise, including some coding knowledge. In addition, some themes or plugins may expect the default image sizes to exist, and may break functionality if they don’t. Therefore, we think removing default image sizes should be avoided in most cases.


Images can make your content more interesting and digestible for your readers. WordPress comes with a few default sizes for your images, ranging from thumbnails to large photos. You can also display images in their original sizes, or crop them to your desired dimensions.

If you’re looking for additional options, you can use a plugin like Image Regenerate & Select Crop to add more custom image sizes. However, if there are any custom images sizes that you’re not using, we recommend that you delete them from your site to make more room in your storage and improve your site’s performance

Let our experts build your custom website.

Whether you need a landing page or a full ecommerce site, an online learning academy or an interactive informational site for your business, we can build it for you.

Apply now


The Team

At, our mission is to democratize publishing one website at a time. Create a free website or build a blog with ease on Dozens of free, customizable, mobile-ready designs and themes.

More by The Team

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: