The Ultimate Guide to WordPress Image Sizes: Tips and Tricks

Expert Website Design in Fayetteville, AR & Raleigh, NC

Home » Blog » The Ultimate Guide to WordPress Image Sizes: Tips and Tricks
Wordpress image sizes

WordPress Image Sizes: Top 10 Expert Tips for 2024

Why WordPress Image Sizes Matter

When it comes to building a successful website, WordPress image sizes can make all the difference. Properly sized images increase your site’s performance and help keep your visitors engaged.

If you’re short on time, here’s a quick look at the default WordPress image sizes:

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

Using images smartly impacts your website in three powerful ways:

  1. Improves Load Times: Smaller, optimized images load faster, making your site more user-friendly.
  2. Enhances User Experience: High-quality images attract attention and break up text, making content more digestible.
  3. Boosts SEO: Properly optimized images help with search engine rankings and visibility.

Hi, I’m Derrick Askew, the driving force behind Savvy Gents, Inc., with over thirteen years of experience in web design and development. My expertise lies in optimizing WordPress image sizes to enhance website performance and user engagement. Let’s dive into how you can get the most out of your website images.

How to Upload Images in WordPress

Uploading images to your WordPress site is a straightforward process, thanks to the user-friendly interface. Whether you’re using the Block Editor or the Media Library, here’s how to do it:

Using the Block Editor

The Block Editor makes it simple to insert images directly into your posts and pages. Here’s how:

  1. Add an Image Block: Click the plus sign (+) on any page or post and select the Image block.
  2. Upload or Select an Image: Choose Upload to select a file from your computer, or click on Select Image to use an existing image from your site.

This method is perfect for adding images as you create content, ensuring they are placed exactly where you want them.

Using the Media Library

The Media Library is your central hub for all images, videos, and other media files on your WordPress site. Here’s how to upload images directly to it:

  1. Navigate to the Media Library: Go to Media in your WordPress dashboard.
  2. Add New Image: Click on Add New and then Select Files to upload images from your computer.

media library upload - wordpress image sizes

This option is especially useful if you have multiple images to upload at once or if you’re prepping images for future use.

Tips for Efficient Image Management

  • Descriptive Names: Use identifiable names for your images. This makes it easier to find and manage them later.
  • Bulk Uploads: If you have many images, uploading them in bulk can save you time.
  • Image Titles and Descriptions: Adding titles and descriptions helps with SEO and makes your Media Library more organized.

Troubleshooting Image Upload Issues

Sometimes, you might encounter errors when uploading images. Common issues include file size limits or incompatible file types. Here are a few quick fixes:

  • Check File Size: Ensure your images are not too large. Compress them if necessary.
  • File Types: Use supported file types such as JPEG, PNG, and GIF.
  • Permissions: Ensure your WordPress installation has the correct file permissions.

By following these steps, you can efficiently upload and manage images on your WordPress site, making your content more engaging and visually appealing.

Next, let’s explore the different default image sizes WordPress offers and how to use them effectively.

Default WordPress Image Sizes

WordPress automatically generates several image sizes every time you upload a photo. These default sizes ensure your images fit perfectly in various parts of your site without manual resizing. Here are the four default WordPress image sizes:

1. Thumbnail

  • Dimensions: 150px by 150px
  • Use Case: Thumbnails are perfect for small previews, like those you see in blog feeds or galleries. When you set a featured image for a post, it often appears as a thumbnail next to the post title in your blog feed.

2. Medium

  • Dimensions: Maximum width and height of 300px
  • Use Case: Medium-sized images work well for in-post visuals. They are large enough to be clear and engaging but small enough to keep your page loading quickly.

3. Large

  • Dimensions: Maximum width and height of 1024px
  • Use Case: Use large images when you want to highlight details. They are ideal for featured images, sliders, and other prominent placements on your site.

4. Full Size

  • Dimensions: The original dimensions of your uploaded image
  • Use Case: Full-size images maintain their original quality and size. Use them when image quality is crucial, such as in portfolios or detailed product photos.

WordPress Image Sizes - wordpress image sizes

How to Choose the Right Size

Selecting the right image size depends on where you plan to use the image:

  • Thumbnails: Great for small previews and featured images in blog feeds.
  • Medium: Ideal for in-post images where you need a balance between size and quality.
  • Large: Best for detailed visuals and highlighted sections.
  • Full Size: Use when you need the highest quality without resizing.

Viewing and Selecting Image Sizes

When you upload an image to a post, you can choose the size from the settings panel. Simply select the image, locate the Image size option, and pick from the dropdown menu.

Each theme might offer additional sizes, but these four are the universal defaults. Customizing these sizes to fit your specific needs can further enhance your website’s visual appeal and performance.

Next, we’ll dive into how you can customize these default sizes and add new ones to better suit your unique requirements.

Customizing WordPress Image Sizes

Customizing WordPress image sizes allows you to tailor your site’s visuals to better fit your design and performance needs. You can adjust the default sizes or add new custom sizes to ensure your images look perfect in every context.

Adjusting Default Sizes

To adjust the default image sizes in WordPress, follow these simple steps:

  1. Go to your Admin Dashboard
    Navigate to your WordPress admin panel.

  2. Hover over Settings → Media
    This will take you to the Media Settings page.

  3. Adjust the Dimensions
    Here, you can set the desired pixel dimensions for Thumbnail, Medium, and Large image sizes.

  4. Save Changes
    Click the Save Changes button to apply your new settings.

Media Settings - wordpress image sizes

These changes will affect any new images you upload, but won’t retroactively resize existing images.

Adding Custom Sizes

If the default sizes don’t meet your needs, you can add custom image sizes. This process involves editing your theme’s functions.php file and using a plugin to regenerate thumbnails.

Step 1: Edit the functions.php File

  1. Backup Your Site
    Always make a backup before making changes to your theme files.

  2. Go to Appearance → Editor
    Access the functions.php file from the theme editor.

  3. Add Custom Image Sizes
    Insert the following code to define new image sizes:
    add_image_size( 'pop-up-banner', 1000, 590 );
    add_image_size( 'widget-size', 220, 180 );

  4. Enable Post Thumbnails
    Ensure you have this line in your functions.php:
    add_theme_support( 'post-thumbnails' );

  5. Update the File
    Click Update File to save your changes.

Step 2: Regenerate Thumbnails

To apply the new sizes to existing images, you need to regenerate thumbnails:

  1. Install Regenerate Thumbnails Plugin
    Go to Plugins → Add New, search for Regenerate Thumbnails, and install it.

  2. Activate the Plugin
    After installation, activate the plugin.

  3. Regenerate Thumbnails
    Navigate to Tools → Regenerate Thumbnails and click the Regenerate Thumbnails For X Attachments button.

Regenerate Thumbnails - wordpress image sizes

This will update your existing images to the new sizes.

By customizing your WordPress image sizes, you can ensure that all images on your site look great and load quickly. Next, we’ll explore how to optimize these images for better performance and SEO.

Optimizing Images for WordPress

Image Compression Tools

Optimizing images is crucial for your website’s performance. Large image files can slow down your site, causing visitors to leave before it even loads. Here are some effective image compression tools to keep your images high-quality but lightweight.


Photoshop is a powerful tool for image editing and compression. You can save images for the web by using the “Save for Web” feature. This allows you to adjust the quality and file size, balancing between image quality and performance.

  1. Open your image in Photoshop.
  2. Go to File → Export → Save for Web.
  3. Choose JPEG or PNG format.
  4. Adjust the quality slider to reduce file size.
  5. Save your optimized image.


TinyPNG is a popular online tool that compresses images without losing quality. It’s simple to use and highly effective for both PNG and JPEG formats.

  1. Visit
  2. Upload your image.
  3. Download the compressed image.


Using plugins can automate the compression process directly within WordPress. Here are a couple of plugins to consider:

  • Smush: Automatically compresses images on upload and offers bulk optimization.
  • Imagify: Converts images to WebP format and compresses them without losing quality.

SEO Best Practices

Optimizing images for SEO can help your site rank higher in search results. Here are some key practices:

Alt Text

Alt text describes your images to search engines and screen readers. It’s crucial for SEO and accessibility.

  • Be descriptive: Explain what’s in the image.
  • Include keywords: Naturally integrate relevant keywords.

Example: alt="Golden Retriever playing in the park"

Descriptive Names

Use clear and descriptive file names for your images. This helps search engines understand what the image is about.

  • Avoid generic names: Instead of IMG1234.jpg, use golden-retriever-playing.jpg.

Image Titles

Image titles can provide additional context. They appear when users hover over an image and can improve user experience.

  • Keep it short and relevant: Use a brief, descriptive title.

Example: title="Golden Retriever Playing"

By following these tips, you can ensure your WordPress image sizes are optimized for both performance and SEO.

Next, we’ll answer some frequently asked questions about WordPress image sizes.

Frequently Asked Questions about WordPress Image Sizes

What is the Aspect Ratio of Images in WordPress?

Hero Image: A hero image is a large, high-quality image that spans the full width of the screen, often used at the top of webpages. The common aspect ratio for hero images is 16:9. For example, an image with dimensions 1920×1080 pixels fits this ratio perfectly.

Featured Image: Featured images are used to represent posts or pages. The aspect ratio can vary depending on your theme, but a common ratio is 4:3. This means an image with dimensions 1200×900 pixels is ideal.

Post Image: Post images are the images you include within your blog posts. The aspect ratio can vary widely, but a ratio of 3:2 (e.g., 900×600 pixels) often works well.

How to Fix Properly Sized Images in WordPress?

To ensure your images display correctly across all devices, you need to specify HTML dimensions and use CSS scaling.

HTML Dimensions: When you insert an image, you can set the width and height in the HTML code. This helps browsers know the space to allocate for the image before it loads.

<img src="/image.png" width="600" height="400" alt="Sample Image">

CSS Scaling: Use CSS to make images responsive. Setting the max-width property ensures images do not exceed the width of their container.

img {
max-width: 100%;
height: auto;

This ensures images scale properly on different screen sizes, preventing layout issues.

Does WordPress Resize Images Automatically?

Yes, WordPress resizes images automatically to save bandwidth and improve load times. When you upload an image, WordPress creates multiple versions of it in different sizes—thumbnail, medium, large, and the original size.

  • Thumbnail: 150×150 pixels
  • Medium: 300×300 pixels
  • Large: 1024×1024 pixels

These sizes can be adjusted in Settings > Media.

Bandwidth Saving: By serving appropriately sized images, WordPress helps reduce the data users need to download, speeding up your website.

Manual Resizing: If WordPress’s automatic resizing doesn’t meet your needs, you can manually resize images using image editing software before uploading. For bulk changes, use plugins like Regenerate Thumbnails to update existing images to new custom sizes.

By understanding these aspects of WordPress image sizes, you can ensure your images look great and load quickly, enhancing both user experience and SEO.

Next, we’ll cover some advanced optimization techniques to further improve your website’s performance.


At Savvy Gents, Inc., we understand the critical role that optimized images play in enhancing your WordPress site’s performance and overall user experience. By implementing the right image sizes and optimization techniques, you can significantly boost your website’s speed, SEO, and visual appeal.

Our team specializes in custom web solutions tailored to meet your unique needs. We focus on creating websites that are not only functional but also provide an exceptional user experience across all platforms. Whether it’s a blog, an e-commerce site, or a corporate website, we ensure that your images are crisp, well-placed, and optimized for performance.

User Experience: We prioritize user-centric design, ensuring that your site is easy to navigate and visually engaging. Optimized images contribute to faster load times, which keeps visitors on your site longer and reduces bounce rates.

Functionality Across Platforms: Our custom web solutions are designed to be responsive, meaning your site will look great and function smoothly on any device—desktop, tablet, or mobile. This adaptability is crucial in today’s multi-device world where users expect seamless experiences.

By choosing Savvy Gents, Inc., you’re partnering with experts dedicated to the continuous improvement and success of your digital presence. Let us help you keep your WordPress site speedy, efficient, and ahead of the digital marketing trends. Together, we can ensure your website is not only fast but also future-ready.

Ready to optimize your WordPress site? Explore our services and let’s thrive together in this online world.

author avatar
Chris Davis Partner
Chris Davis leads Savvy Gents, Inc., a web development firm based in the Fayetteville Arkansas.His team excels in digital signage, e-commerce, hosting, SEO, and crafting unique brands and websites using WordPress and Joomla. With offices in Northwest Arkansas they serve various industries.



© [#this year :%Y] SavvyGents, Inc. All Rights Reserved.