Social Media Image Sizes: The Complete Cheat Sheet for 13 Platforms

Cover of The Social Media Size Cheat Sheet, a free PDF guide by Frank Deardurff

Free 8-page cheat sheet · all sizes in pixels

Every image and video size you need for 13 major platforms: Instagram, Facebook, YouTube, TikTok, LinkedIn, X, Pinterest, Threads, Reddit, Snapchat, Twitch, Discord and Spotify. Each size comes with its aspect ratio and a quick tip, and the printable PDF draws every shape to scale.

Download the free PDF

The 5 sizes that cover most posts

1080 × 10801:1 SQUARE

Feeds & profile photos

1080 × 13504:5 PORTRAIT

Instagram, Facebook & Threads feeds

1080 × 19209:16 VERTICAL

Stories, Reels, TikTok, Shorts, Snaps

1920 × 108016:9 WIDE

YouTube, video & thumbnails

1200 × 6301.91:1 LINK

Shared link previews

Common social media aspect ratios

An aspect ratio is width compared to height. Get the shape right and the platform won’t crop your text, faces or logo.

1:1SQUARE

1080 × 1080 · Profile photos, feed posts, album and podcast art

4:5PORTRAIT

1080 × 1350 · Instagram, Facebook, Threads and Reddit feed posts

3:4PORTRAIT

1080 × 1440 · Instagram’s profile grid preview

2:3TALL

1000 × 1500 · Standard Pinterest Pins

9:16VERTICAL

1080 × 1920 · Stories, Reels, TikTok, Shorts, Snapchat, Spotify Canvas

16:9WIDE

1920 × 1080 · YouTube, X, LinkedIn video, Twitch and Discord banners

1.91:1LINK

1200 × 630 · Link previews on Facebook, LinkedIn and X

3:1BANNER

1500 × 500 · X header

4:1BANNER

1584 × 396 · LinkedIn personal banner (company covers run 6:1)

Rule of thumb

Build everything 1080 px wide. Change only the height: 1080 for square, 1350 for portrait, 1920 for vertical.

Instagram image sizes

InstagramProfile grid now previews posts at 3:4
ImageSize (px)RatioTip
Profile photo320 × 3201:1Displays as a circle
Square post1080 × 10801:1Classic feed square
Portrait post1080 × 13504:5Best pick: takes the most feed space
Landscape post1080 × 5661.91:1Shows smallest in the feed
Profile grid tile1012 × 13503:4Grid trims ~32 px off each side of a 4:5 post
Stories & Reels1080 × 19209:16Keep text ~250 px from top and bottom
Carousel1080 × 13504:5All slides follow the first slide’s ratio

Facebook image sizes

FacebookCover crops differently on desktop and mobile
ImageSize (px)RatioTip
Profile photo320 × 3201:1Displays as a circle
Page cover851 × 3152.7:1Upload 1640 × 624 for sharpness; keep text in the center 640 × 312
Feed post1080 × 13504:5Square 1080 × 1080 also works
Link preview1200 × 6301.91:1The image shown when a URL is shared
Event cover1920 × 10051.91:1
Stories & Reels1080 × 19209:16Keep the top and bottom 14% (~250 px) clear

YouTube image and video sizes

YouTubeDesign banners for the small safe area
ImageSize (px)RatioTip
Profile photo800 × 8001:1Displays as a circle
Channel banner2560 × 144016:9Only the center 1235 × 338 shows on every device · max 6 MB
Video thumbnail1280 × 72016:9Min 640 px wide · under 2 MB
Video1920 × 108016:94K: 3840 × 2160
Shorts1080 × 19209:16Vertical; thumbnails also 9:16

TikTok sizes

TikTokEverything here is built for vertical
ImageSize (px)RatioTip
Profile photo200 × 2001:1Displays as a circle
Video1080 × 19209:16Min 720 × 1280
Photo post / carousel1080 × 19209:16Square and 16:9 accepted
Video cover1080 × 19209:16Pick a frame or upload one
Horizontal video1920 × 108016:9Plays with black bars — avoid

Snapchat sizes

SnapchatFull-screen vertical only
ImageSize (px)RatioTip
Profile photo320 × 3201:1Displays as a circle
Story1080 × 19209:16Keep 150 px clear at top and bottom
Spotlight1080 × 19209:16Buttons sit on the right and bottom
Ad1080 × 19209:16Min 720 × 1280

LinkedIn image sizes

LinkedInLogos and photos overlap the banner’s lower left
ImageSize (px)RatioTip
Profile photo400 × 4001:1Displays as a circle
Personal banner1584 × 3964:1Your photo covers the lower left
Company logo400 × 4001:1Min 268 × 268
Company cover4200 × 7006:1Max 3 MB
Image post & link preview1200 × 6271.91:1Square 1080 × 1080 also works
Video1920 × 108016:91:1 and 9:16 (1080 × 1920) also supported

X (Twitter) image sizes

X (Twitter)16:9 and 4:3 images show uncropped
ImageSize (px)RatioTip
Profile photo400 × 4001:1Displays as a circle · max 2 MB
Header1500 × 5003:1Your photo covers the lower left · max 5 MB
Post image1600 × 90016:9Best default for the feed
Square image1080 × 10801:1
Link card1200 × 6281.91:1Image pulled from a shared URL
Video1920 × 108016:91:1 and 9:16 too · 2 min 20 s on free accounts

Pinterest Pin sizes

PinterestTall pins win
ImageSize (px)RatioTip
Profile photo280 × 2801:1Shows at 165 × 165 in a circle
Standard Pin1000 × 15002:3Best performer
Square Pin1000 × 10001:1
Video Pin1080 × 19209:16
Profile cover800 × 45016:9

Threads image sizes

ThreadsSame family as Instagram
ImageSize (px)RatioTip
Profile photo320 × 3201:1Syncs from Instagram
Image post1080 × 13504:5Takes the most feed space
Square image1080 × 10801:1
Video1080 × 19209:16Up to 5 minutes
Carousel1080 × 13504:5Slides follow the first slide’s ratio

Reddit image sizes

RedditNo fixed post size — these work everywhere
ImageSize (px)RatioTip
Community icon500 × 5001:1Min 300 × 300
Community banner1600 × 48010:3Reddit’s target size
Post image1080 × 13504:51:1 and 16:9 also display well
Promoted post1440 × 10804:3Best across desktop and mobile
Video1920 × 108016:9Use 4:5 or 1:1 for mobile-only

Twitch image sizes

TwitchEmotes must read at 28 px
ImageSize (px)RatioTip
Profile photo256 × 2561:1Max 10 MB
Profile banner1200 × 4805:2
Offline screen1920 × 108016:9Shows when you’re not live
Panel320 × 1602:1Always 320 wide; height up to 600
Emote112 × 1121:1Also 56 and 28 · transparent PNG

Discord image sizes

DiscordSome images need server boosts
ImageSize (px)RatioTip
Avatar128 × 1281:1Displays as a circle
Profile banner600 × 2405:2Nitro feature
Server icon512 × 5121:1
Server banner960 × 54016:9Boost Level 2
Invite background1920 × 108016:9Boost Level 1

Spotify image sizes

SpotifySquare art everywhere, plus vertical Canvas
ImageSize (px)RatioTip
Artist profile photo750 × 7501:1Minimum · displays as a circle
Artist header2660 × 11407:3Minimum size
Album / track cover3000 × 30001:1Min 640 × 640
Podcast cover3000 × 30001:1Keep under 512 KB for Apple Podcasts
Canvas (looping video)1080 × 19209:163–8 seconds · MP4

Safe zones: keep text where people can see it

Instagram & Facebook Stories and Reels

Keep about 250 px clear at the top and bottom.

TikTok

Keep critical content out of the bottom 270 px and the right 100 px.

Snapchat Stories

Keep 150 px clear at the top and bottom.

YouTube channel banner

Only the center 1235 × 338 shows on every device.

Profile photos

Most display as circles, so the corners get cut. Center your face or logo.

LinkedIn and X banners

Your profile photo covers the lower left. Keep that corner empty.

Image export tips

Design big, never upscale

Start at the recommended size. Stretching a small image makes it blurry.

JPG for photos, PNG for text

PNG keeps logos and small text crisp. Export JPGs at 80–90% quality.

Use sRGB color

CMYK or wide-gamut files can look dull or shifted once uploaded.

Size text for phones

Most people see your image on a phone. If it’s hard to read small, it’s too small.

Watch the file limits

X headers max 5 MB, YouTube thumbnails 2 MB, and Facebook covers load fastest under 100 KB.

Preview before you post

Check the circle crop, the profile grid and the mobile view. Crops differ by device.

Sizes checked October 2026. Platforms change their specs often, so double-check before a big campaign.

Keep it by your desk

Get the printable 8-page cheat sheet

Every size on this page, with each shape drawn to scale, plus a safe-zone diagram.

Download the free PDF

More from the free playbook library

Prompt playbooks for Microsoft Copilot, Claude, ChatGPT, Google Antigravity, Gemini and Meta AI. See the full library.

Free to share and print. See the copyright and sharing policy. Platform names are trademarks of their respective owners; this guide is independent and not affiliated with them.