Social media

Social media image sizes: the complete cheat sheet

Every platform wants a different shape, and a design that fits one gets cropped on the next. Here is every size you need, the few shapes behind them, and how to keep one look across all of them.

GradientlyVerified Gradiently account··5 min read
Cover: Celadon Reverie · GR·E99J·JZ

The short version

  • Most social media image sizes reduce to a handful of shapes: square 1:1, portrait 4:5, vertical 9:16, landscape 16:9, and wide headers around 3:1 or 4:1.
  • The most used sizes are 1080×1350 for Instagram and Threads posts, 1080×1920 for stories, Reels and TikTok, and 1600×900 for X and Bluesky posts.
  • Headers and banners are the trickiest formats because profile photos, buttons and different screen widths cover or crop their edges.
  • Upload at the platform's recommended size in sRGB, and prefer PNG for designs with text or smooth gradients to avoid compression artefacts.
  • A design made for one shape should be laid out again for each other shape, not stretched or cropped.
On this page

The social media image sizes you will use most are 1080×1350 for Instagram and Threads feed posts, 1080×1920 for stories, Reels and TikTok covers, 1600×900 for X and Bluesky posts, 1200×1200 for Facebook and LinkedIn posts, 1280×720 for YouTube thumbnails and 1000×1500 for Pinterest pins. Headers and banners vary more: 1500×500 on X, 1584×396 on LinkedIn, 2560×1440 on YouTube. Every size in this guide follows each platform's recommended upload size.

Below: the shapes behind all of them, the full tables by platform, the safe zones that catch people out, and how to export so your design arrives looking the way you made it. Each platform has its own detailed guide, linked as we go.

The six shapes behind every size

There are dozens of sizes but only a few shapes. Design for the shape and the exact pixel size follows. If you only prepare three layouts, make them portrait 4:5, vertical 9:16 and landscape 16:9.

Square 1:1

1080 × 1080

Portrait 4:5

1080 × 1350

Vertical 9:16

1080 × 1920

Pin 2:3

1000 × 1500

Landscape 16:9

1600 × 900

Header 3:1

1500 × 500

The six shapes drawn to scale. Almost every social format is one of these, or a wider banner.

Post, story and video cover sizes by platform

PlatformFormatSize (px)Ratio
InstagramPortrait post1080×13504:5
InstagramSquare post1080×10801:1
InstagramLandscape post1080×5661.91:1
InstagramStory and Reel1080×19209:16
FacebookPost1200×12001:1
FacebookPortrait post1080×13504:5
FacebookStory1080×19209:16
XPost image1600×90016:9
XPortrait post1080×13504:5
LinkedInPost1200×12001:1
LinkedInPortrait post1080×13504:5
LinkedInLink image1200×6271.91:1
YouTubeThumbnail1280×72016:9
YouTubeShorts cover1080×19209:16
TikTokVideo cover1080×19209:16
PinterestStandard pin1000×15002:3
PinterestLong pin1000×21001:2.1
PinterestSquare pin1000×10001:1
ThreadsPost1080×13504:5
ThreadsSquare post1080×10801:1
BlueskyPost1600×90016:9
SnapchatStory1080×19209:16
WhatsAppStatus1080×19209:16
RedditPost1080×10801:1
TumblrPost1280×19202:3
Feed and story formats. Detailed guides: Instagram post size, Instagram Story size, YouTube thumbnail size, Pinterest pin size and TikTok cover size.

Header, banner and cover sizes by platform

PlatformFormatSize (px)Ratio
XHeader1500×5003:1
LinkedInProfile banner1584×3964:1
LinkedInCompany cover2256×382about 5.9:1
FacebookCover1640×624about 2.6:1
FacebookEvent cover1920×10051.91:1
YouTubeChannel art2560×144016:9
BlueskyBanner3000×10003:1
RedditCommunity banner1920×3845:1
DiscordServer banner960×54016:9
DiscordProfile banner680×240about 2.8:1
TwitchProfile banner1200×4805:2
TwitchOffline screen1920×108016:9
TwitchPanel640×3202:1
Link previewOpen Graph image1200×6301.91:1
Wide formats. See X header size, LinkedIn banner size, YouTube banner size, Facebook cover size and Open Graph image size.

Safe zones: what gets covered or cropped

The size is only half the story. Every platform lays something over your image or crops it differently on different screens. Keep the words and logo out of these areas.

  • Stories, Reels and TikTok: the top carries the profile name and progress bar; the bottom carries captions, buttons and the reply field. Keep text in the middle band.
  • X and LinkedIn headers: the profile photo sits over the lower left, and the header is cropped differently on phones and desktops.
  • YouTube channel art: TV shows the whole image, desktop shows a wide strip across the middle, and phones show less still. Only the centre is always visible.
  • YouTube thumbnails: the video length sits in the bottom right corner.
  • Instagram profile grid: feed posts are shown cropped in the grid, so a portrait post loses a little from its edges there.

How to export social media images

Avoid

  • Uploading far larger than the recommended size and letting the platform shrink it
  • JPEG at low quality for designs with text or smooth gradients
  • Wide-gamut or CMYK colour profiles
  • Tiny text that only reads when zoomed
  • Stretching one design into every shape

Do

  • Export at the exact recommended size, or a clean multiple of it
  • PNG for text and gradients, high-quality JPEG for photos
  • sRGB, so colours look the same on every phone
  • Headlines large enough to read on a phone at arm's length
  • A separate layout for each shape

Platforms recompress what you upload. Smooth gradients suffer most, showing visible steps; gradient banding explains why and how a little grain prevents it.

One design, every size

The biggest time sink in social design is remaking the same announcement for six shapes. Each shape needs its own layout, but the look, the words and the colours should stay identical. In Gradiently every size above is built in, custom sizes run from 200 to 8,000 px, and copy to sizes lays a finished design out again for each format you choose.

The announcement as a story…

Announcing
Something new is here.
Gradiently · @gradiently

…and as an X post. The same design, laid out again for a landscape frame.

Questions people ask

What is the best image size for social media?

There isn't one size for every platform. 1080×1350 portrait works for Instagram, Threads, Facebook, X and LinkedIn feeds, and 1080×1920 covers stories, Reels, Shorts and TikTok.

What size is an Instagram post?

1080×1350 pixels for portrait (4:5), 1080×1080 for square and 1080×566 for landscape.

What size is a story on Instagram, Facebook and Snapchat?

1080×1920 pixels, a 9:16 vertical frame. Keep text away from the top and bottom, where the interface sits.

What size should a social media header be?

It depends on the platform: 1500×500 on X, 1584×396 for a LinkedIn profile, 1640×624 for a Facebook cover and 2560×1440 for YouTube channel art.

Should I upload PNG or JPEG to social media?

PNG for designs with text and smooth gradients, high-quality JPEG for photographs. Use the sRGB colour profile for both.

Share this guide

Written by GradientlyVerified Gradiently account

The team behind Gradiently, a design tool built around Marks: living gradients that make everything you design look like yours.

See our profile