June 19, 2026

Featured Image

Blogger Image sizes for social media and blog posts: the ultimate guide

|
The correct Blogger image size used for social media and blog posts. Use 1200px × 630px for your featured image so it displays properly on Google Discover, Facebook, and X. For images inside your blog posts, use the 2× Layout Rule: make the image twice as wide as your blog's content area to keep it sharp on modern mobile screens.

If you have ever tried to optimize your Blogger website, you have likely run into two completely contradictory pieces of advice:

  • "Always make your blog images 1200px by 630px!"
  • "Always match your images to your exact post content area width!"

Following both rules at the same time is impossible. 

Trying to squeeze a wide, cinematic social media banner into a narrow mobile reading column is the primary reason why beginners end up with warped, stretched, or deeply blurry images on their sites.

The secret to perfect image optimization is realizing that these two sizes control two completely separate worlds. 

Let's break down exactly how they work, side-by-side, so you never have to guess which size to use again.

Blogger Image sizes for social media and blog posts


Social media dimensions 

When you share your blog post link on Facebook, X (formerly Twitter), LinkedIn, or when Google picks up your article for the Google Discover mobile feed, those external platforms look for a specific image file embedded in your site's code.

To satisfy these external systems, your main featured image must follow a strict rule:

  • The standard size: 1200 pixels wide by 630 pixels high.
  • The shape: A wide, rectangular aspect ratio (1.91:1).
A 1.91:1 aspect ratio means the image or video is 1.91 times wider than it is tall. This wide format is popular for social media landscape photos, link previews, and ads. 

If your featured image is a square or a vertical portrait, social media feeds will violently crop, slice, and stretch your graphic to force it into their horizontal layout slots. 

This is why heads get cut off, and text becomes unreadable on social timelines.

Beginner production tip: When designing your 1200px × 630px featured images in tools like Canva or Photoshop, always keep your main text and subject locked tightly in the center of the canvas. This keeps it safe from automated cropping.

👉 Metadata Guide: How to resolve missing Open Graph thumbnails on Facebook & X


Blog post dimensions

Once a reader clicks your link and lands on your actual blog, the social media rules completely disappear. 

Now, your image is trapped inside your theme's physical reading column—technically known as your post content area width.

If your blog template gives your text a clean, readable mobile width of 600 pixels, a 1200-pixel-wide social image fits into this eco-system beautifully because of how modern screen technology works.

The Retina display trap 

Older computer monitors displayed images at a simple 1-to-1 pixel scale. 

But modern iPhones, Android devices, and Retina computer screens pack twice as many physical pixels into the exact same screen space to make text look crisp.

If your reading column width is 600px, and you upload an image that is exactly 600px wide, high-density phone screens are forced to stretch the pixel data to fill the screen density. 

The result? Your image instantly turns soft, fuzzy, and blurry.

For a complete step-by-step technical fix on how your template handles this, check out my guide on fixing Retina display blur in Blogger layouts.

How to apply the simple 2× Layout Rule

To bypass the phone blur problem completely, use this simple math formula before exporting any image meant for your blog layout:

Actual Theme Content Width × 2 = Your Ideal Upload Width

By keeping your main featured image at 1200px wide, you perfectly satisfy a 600px visible layout column with a flawless 2× pixel boost. 

This ensures your featured image stays sharp on high-end mobile devices while perfectly fitting the social media grids.

👉 Layout Tools: How to accurately find your Blogger post content area width


File compression (kilobytes vs. pixels)

Changing the physical dimensions of your image is only half the battle. 

If you scale your images up to 1600px wide to stay sharp on mobile displays, the raw file weight can easily balloon to over 1MB or 2MB.

Loading multiple multi-megabyte images will slow down the loading speed and ruin your Core Web Vitals scores on Google. 

You must compress your images down to a suitable file weight before uploading.

The best target: under 100KB to 150KB

Your goal is to strip away hidden background data and invisible pixels without destroying the visible quality of your picture. 

For modern blogging, aim for these weight limits:

  • Large Featured Banner (1200x630): Maximum 100KB – 150KB.
  • Standard Inline Post Body Images: Maximum 50KB – 80KB.
  • Icons, Badges, and Small Graphics: Under 20KB.

How to compress without getting blurry images

To keep your images sharp while reducing their file sizes, follow these three rules:

  1. Convert to WebP format (the Blogger settings switch): WebP is a modern web format that shrinks your image sizes by roughly 30% compared to standard JPEGs without losing sharpness. You don't need to manually convert your files before uploading. Simply log into your Blogger dashboard, navigate to Settings, scroll down to the formatting area, and make sure the option to serve optimized images or WebP is toggled ON. Google's servers will then handle the heavy compression lifting automatically for your readers.
  2. Set quality to 75%–80%: When exporting images from editing software or compression apps, you do not need 100% quality. Dropping the slider down to 75% removes massive amounts of file weight, but the human eye cannot tell the difference on a smartphone screen.
  3. Run images through a dedicated compressor: Before uploading to Blogger, run your final files through free online compression tools like TinyPNG, Squoosh, or ImageOptim. These tools use smart lossy algorithms to trim unnecessary bytes without introducing visible pixel artifacts.

👉 Related tips:

👉 Speed optimization: How to bulk convert and compress images for Blogger for free


File compression (kilobytes vs. pixels)

Image dimensions and file size are not the same thing.

Dimensions tell you how large an image is in pixels. File size tells you how much storage space the image uses.

For example, a 1200px-wide image can still be a large file if it is not compressed properly.

To keep your images sharp and your blog fast, use the correct dimensions and compress your images before uploading them.

Recommended file sizes

  • Featured images (1200 × 630): Under 100KB–150KB.
  • Body images: Under 50KB–80KB.
  • Icons and small graphics: Under 20KB.

How to reduce file size without losing quality

  1. Enable WebP in Blogger: Make sure Blogger is serving optimized images. This helps reduce file sizes automatically.
  2. Export at 75%–80% quality: In most cases, this keeps images looking sharp while significantly reducing file size.
  3. Use an image compressor: Before uploading to Blogger, run your images through tools such as TinyPNG, Squoosh, or ImageOptim to reduce file size without noticeable quality loss.

Related guides:


Quick reference: Blogger image sizes

  • Featured hero image: 1200px × 630px.
  • Body images: Use the 2× Layout Rule. If your content area is 700px wide, save images at 1400px wide.
  • Sidebar graphics: About twice the width of the sidebar area.
  • Favicon: 512px × 512px.
👉 Related tips:


Conclusion: Blogger Image Sizes for social media and blog posts

You do not need to use the same image size everywhere.

Your featured hero image has one job: create a good preview when your article is shared on social media or shown in Google Discover. For that image, use 1200px × 630px.

Images inside your article have a different job. They need to look sharp in your blog's content area. For those images, use the 2× Layout Rule.

Simply find your content width and multiply it by two:

  • 600px content area → 1200px image
  • 700px content area → 1400px image
  • 800px content area → 1600px image

Also remember to:

  • Use Original Size in the Blogger editor whenever possible.
  • Keep WebP image delivery enabled in Blogger.
  • Compress your images before uploading them.

By using 1200px × 630px for your featured image and the 2× Layout Rule for your body images, you get the best of both worlds: good social media previews and sharp images for your readers.

You can find out more details in: Blogger Image sizes for social media and blog posts

👉 Return to master reference: The complete Blogger image guide