Social Media Image Sizes: Guide for Top 10 Social Media Platforms

Images on social media are typically represented in pixels, with specific width and height requirements that vary by platform and content type. Using the correct image dimensions is essential to ensure your visuals display clearly, maintain aspect ratio, and appear professional across different devices. Incorrect sizes can lead to cropping, distortion, or poor visual performance. This guide provides up-to-date image size specifications for the top 10 social media platforms, including Facebook, Instagram, X (formerly Twitter), and LinkedIn to help you optimise your posts for better engagement and visual consistency.

Quick Guide to Social Media Image Dimensions

PlatformProfile PhotoCover PhotoLandscape PostVertical PostSquare PostStories & Reels / Shorts
Facebook180×180 px820×312 px1200×630 px1080×1350 px1080×1080 px1080×1920 px
Instagram320×320 pxN/A1080×566 px1080×1350 px1080×1080 px1080×1920 px
X (Twitter)400×400 px1500×500 px1200×675 px1080×1350 px1080×1080 pxN/A
LinkedIn400×400 px1584×396 px1200×627 px1080×1350 px1080×1080 pxN/A
TikTok200×200 pxN/A1080×608 px1080×1920 px1080×1080 px1080×1920 px
Snapchat320×320 pxN/A1080×1920 px1080×2340 pxN/A1080×1920 px
Pinterest165×165 pxN/A1000×1500 px1000×2100 px1000×1000 pxN/A
YouTube800×800 px2048×1152 px1280×720 px1080×1920 px1080×1080 px1080×1920 px
Threads320×320 pxN/A1080×566 px1080×1350 px1080×1080 pxN/A
Bluesky400×400 px1500×500 px1200×675 px1080×1350 px1080×1080 pxN/A
Google My Business250×250 px1080×608 px1200×900 px1200×1800 px1200×1200 pxN/A

Social Media Image Sizes by Platform

Facebook Image Sizes

  • Profile Picture: 180 x 180 pixels
  • Cover Photo: 851 x 315 pixels
  • Shared Image (Landscape): 1200 x 630 pixels
  • Stories: 1080 x 1920 pixels
  • Event Image: 1920 x 1005 pixels
  • Group Cover Photo: 1640 x 856 pixels
  • Page Cover Photo: 820 x 312 px (desktop), 640 x 360 px (mobile)
  • Ad (Square): 1080 x 1080 pixels
  • Ad (Landscape): 1200 x 628 pixels
  • Carousel Ads: 1080 x 1080 pixels

Instagram Image Sizes

  • Profile Picture: 110 x 110 pixels
  • Square Posts: 1080 x 1080 pixels
  • Portrait Posts: 1080 x 1350 pixels
  • Landscape Posts: 1080 x 566 pixels
  • Stories/Reels: 1080 x 1920 pixels
  • Reel Cover: 420 x 654 pixels
  • Carousel Posts: 1080 x 1080 (square) or 1080 x 1350 (portrait)
  • IGTV Cover: 420 x 654 pixels

X (formerly Twitter) Image Sizes

  • Profile Picture: 400 x 400 pixels
  • Header Photo: 1500 x 500 pixels
  • In-stream (Landscape): 1600 x 900 pixels
  • In-stream (Portrait): 1080 x 1350 pixels
  • Card Image: 1200 x 628 pixels
  • Ad Images: 1.91:1 or 1:1 ratio

Why Is It Important to Use the Right Image Sizes for Social Media?

Using the right image size ensures your content displays clearly and consistently across different devices and screen resolutions. It prevents pixelation, awkward cropping, and slow load times. Platform-specific sizes also improve visibility, engagement, and overall performance.

Benefits of Using the Right Image Sizes

  • Faster Load Times: Reduces file weight and improves speed.
  • Better Engagement: Clear, well-aligned visuals get more attention.
  • Improved SEO: Optimised images support search performance.
  • Better Ad Results: Proper sizes improve ad performance and approval rates.

Frequently Asked Questions

What size should images be for social media?

Image sizes vary by platform. A good starting point is 1080 x 1080 pixels for square posts and 1080 x 1920 pixels for stories or reels.

What is the best image size for social media?

1080 x 1080 pixels is a universal choice for posts. For link previews, 1200 x 628 pixels is ideal.

How to get the right size image for social media?

Use tools like Canva or Adobe Express, or refer to updated image size guides to create custom dimensions.

What size are social media profile images?

Square images between 320 x 320 and 400 x 400 pixels are commonly recommended. Always upload high-resolution images for best clarity.

Confused by SEO and don't want to get RIPPED OFF?

Discover everything you need to know about SEO with 3 short courses!

Get your FREE mini 3-part video training series covering essential SEO concepts to drive your business growth

Video 1: Dominate Local Searches

Video 2: Improve Ranking in Organic Search Results

Video 3: Optimise Website for Google Indexing and Analytics