Skip to content
BlakSheep Creative

How to Find the Perfect WordPress Image Size

By Clint Sanchez · Published · Updated · 5 min read

perfect wordpress image size feat1080

Quick answer

The perfect WordPress image size is the exact size the image is displayed at on the page, not a number from a cheat sheet. Install the CSS Scan browser extension, hover over the image slot in your page builder to read its rendered width and height, crop the image to those dimensions, and upload it. A properly sized image is a smaller file, so the page loads faster and ranks better.

Key takeaways

  • WordPress generates four sizes of every uploaded image by default: thumbnail (150 x 150), medium (up to 300 x 300), large (up to 1024 x 1024), and full size.
  • Unused generated sizes sit on the server taking up space; WP Engine's guide or the Stop Generating Unnecessary Thumbnails plugin can turn them off.
  • Improperly sized images are one of the most common technical SEO problems and slow down page loads.
  • Common cheat-sheet sizes include 1200 x 630 for blog post images, 1920 x 1080 for backgrounds, and 150 x 150 for thumbnails, but themes often add their own custom sizes.
  • CSS Scan shows the size at which an image is being served, which is the worst-case size to crop to because most devices will display it smaller.
  • If an image opens in a lightbox, check the lightbox size too and crop to the larger of the two.

Want this handled instead of DIY?

A 15-minute call, no script, no pressure. You leave with a plan either way.

Note: This article was originally written in 2021, but the process has been improved.

If you’re an amateur web designer or a professional developer, you already know how important it is to use the correct image size for speed and SEO.

About a zillion tutorials on YouTube and blog posts show you how to find the perfect size for WordPress.

Well, this one is different. Here’s a 5-minute workflow to help you find the perfect WordPress Image size.

But first, let’s talk about why you should size your images correctly.

Here’s a video tutorial, but if you prefer to read, there’s a step-by-step guide that follows.

Why is Image Size Important?

Improperly sized images are among the seven technical SEO sins that can hurt your site in speed and search engine rankings.

Improperly sized images can slow down your site and add loading time, causing you to lose visitors (and potentially business).

Using the right WordPress image sizes is critical.

Whenever you upload an image, WordPress creates four different image sizes:

Want this handled for you? We build and market websites for Louisiana businesses, and we will tell you honestly if you do not need us.

  • Thumbnail (150 x 150 pixels)
  • Medium (300 x 300 pixels maximum )
  • Large (1024 x 1024 pixels maximum)
  • Full size (the original size of the uploaded image, depending on the container it’s embedded in)

WordPress creates these image sizes so you don’t have to resize images manually to make sure the best image size is displayed for different locations.

Unfortunately, the image filenames end up with numbers such as my-image-size-1.jpg, which is not great for search engine optimization.

For example, the image size used in a blog post’s header will differ from the blog post’s thumbnail image.

If you only use the image once, then there are three other images just sitting on your server, taking up space and potentially slowing your site down.

Here’s a guide to preventing WordPress from generating multiple image sizes from WPEngine. And, if you prefer, there are plugins such as Stop Generating Unnecessary Thumbnails that will do the trick.

But back to selecting the proper image size.

What size should you upload to your site?

So what’s the best size to make sure that your website has fast, high-quality, responsive images that will look great on desktop, tablet, and mobile devices?

Most WordPress Image size guides will tell you to upload:

  • Blog post image size (1200 x 630 pixels)
  • Header image size (banner size 1048 x 250 pixels)
  • Featured image size (landscape 1200 x 900 pixels)
  • Featured image size (portrait 900 x 1200 pixels)
  • WordPress background image size (1920 x 1080 pixels)
  • Logo image size (200 x 100 pixels)
  • Thumbnail image size (150 x 150 pixels)

But remembering these sizes is a pain. To make matters worse, some WordPress themes use custom image sizes and automatically add image sizes.

So here’s the good news. What we’re about to show you will keep you from having to remember what image resolution is best for what.

How to upload the perfect size WordPress images

Here’s the workflow we use to keep your file sizes small by keeping your images the exact size served to the visitor.

A smaller image file makes for a faster-loading webpage.

Step 1 – Download CSSscan

Although you can right-click and inspect element in your browser, a browser extension we love called CSS Scan makes it easy.

get css scan properly size wordpress images

Although it’s designed to target and develop CSS for a website, it’s great to help find perfectly-sized images.

Step 2 – Find the image you want to get the size for

You can use CSS Scan to resize existing images, but we’re going to add a new image from scratch for this example.

Although we’re using Elementor, you can use CSS Scan for whatever builder you’re using or any website you’re working on (even if it’s not a WordPress Website.)

So we’ve loaded up a section with two rows. We’ve inserted an image into each row.

properly size wordpress images elementor

Next, simply enable the CSS Scan browser extension and then hover over the image that you’re trying to find the perfect size for.

css scan to properly size wordpress images
css scan to properly size wordpress images

Step 3 – Crop your image to the proper size.

Now, all you need to do is crop your image to the size that is being served.

Note: We are using a 27-inch Mac Monitor, and the images are served at different sizes, depending on the device it is being viewed on.

The good news is that these dimensions are a “worst-case” scenario, and we know the majority of devices will serve a smaller-sized image, so we’re safe to use this size.

If you’re designing your website on a smaller device and think that your user may be on a larger device, you can either increase the size a little or just go with the dimensions you get from CSS Scan. The difference should be negligible and have little to no noticeable difference.

If you intend on your image opening up in a lightbox, you may want to view the webpage you’re working on on the frontend, click the image, and use the same process to find the size it’s being served at when clicked.

Then, just use that size.

Historically, we’ve used Photoshop to resize our images for websites we design; we’ve found it to be a little overpowered and uses too much RAM.

using acorn osx to properly size wordpress images

We’ve recently started using Acorn to do our minor image resizing and editing. Acorn has a smaller footprint and uses substantially fewer resources.

Step 4 – Upload your image, and voila.

Finally, all you have left to do is to upload your properly-sized image to your website.

That’s it.

You now have the perfectly-sized image on your WordPress (or other CMS) website.

Conclusion

So you see, there’s no need to look at thousands of tutorials on the perfect WordPress image size. You don’t have to have cheat sheets to remind you what size goes where.

Just use CSS Scan to find the perfect image size.

Let me know if you have any comments or how you use this workflow for your website design. I’m curious to know how it works for you.

Clint L. Sanchez
clint@blaksheepcreative.com

Looking for a real conversation about your business — no sales pitch, no commitment? Book a free 15-minute Discovery Call.

About the author

Clint Sanchez, founder of BlakSheep Creative

Clint Sanchez

Founder & Lead Developer · Denham Springs, LA

Clint has built and marketed websites for 26 years, since founding BlakSheep Creative in 2000. He is also a 29-year firefighter and a 23-year member of IAFF Local 557, which is where the bias toward plain answers over sales copy comes from.

  • Veteran-owned
  • Firefighter-owned
  • IAFF Local 557

More about ClintLinkedIn ↗(225) 505-3834

Common Questions About WordPress Image Sizes

Short answers to the questions that come up most on this topic.

Why does image size matter for SEO?
Oversized images make pages heavier and slower to load, and slow pages lose visitors and rank lower in search. Uploading images at the exact size they are displayed keeps file sizes small without losing quality. The right dimensions also stop WordPress from serving a large file where a small one would do.
What image sizes does WordPress create automatically?
Every upload gets a thumbnail at 150 x 150 pixels, a medium version up to 300 x 300, a large version up to 1024 x 1024, and the full original. Many themes add more. Each extra size is another file on your server, and the generated filenames with numbers appended are not ideal for search.
What is CSS Scan and how does it help with image sizing?
CSS Scan is a browser extension built for inspecting and copying CSS. When you hover over an image on a page, it shows the rendered width and height, which is the exact size to crop to. It works with Elementor, Divi, or any page builder, and on sites that are not WordPress.
Should I crop images based on a large monitor?
Yes, if that is where you are designing. The size CSS Scan reports on a 27-inch monitor is the largest the image will normally be served, so it is a safe worst case. Most phones and laptops display it smaller. If you design on a small screen, add a little extra width or use the reported size.
What software should I use to resize images for WordPress?
Any editor that crops to exact pixel dimensions works. Photoshop does the job but is heavy on RAM for simple crops. Acorn is a lighter option with a smaller footprint that handles minor resizing and editing quickly. Save the cropped file at the reported dimensions and upload it directly.

Your next step, without the guesswork

No surprises, clear next steps, and a fixed price before anything starts.

Tell us what you're working on

Fixed quote before we start. You talk to the people who build it.

Call (225) 505-3834

No spam, no pressure. Fixed quotes before we start.

Call nowDiscovery Call