Ultimate Guide to Social Media Image & Video Sizes for 2025

Mar 4, 2025
March 4, 2025
Rachel Drever

Some people might say that content is just about coming up with valuable & informative ideas for your audience, right?

โ€

WRONG ๐Ÿ˜ 

โ€

Knowing how to optimise your content for each platform puts you one step ahead of other brands, as it makes you & your brand more credible & trustworthy because it shows that you know what youโ€™re doing when it comes to social media marketing (plus, your assets wonโ€™t look like you hastily pulled them together during an all-nighter ๐Ÿ˜‰)

โ€

Our guide breaks down the best social media sizing for profile pictures, headers, image sizes, videos & more for the biggest social media platforms for 2025, so you can be in the know & ready to go ๐Ÿš€

โ€

In order, weโ€™ll be covering the social media sizes for X, Bluesky, Facebook, Instagram, TikTok, LinkedIn, YouTube, Twitch, Reddit & Discord. ๐Ÿคณ

โ€

๐Ÿ’ก Top Tip: The numbers in brackets, like (1:1) or (16:9), are the aspect ratios of the graphics which determine the width x height.

โ€

ย 

๐ŸŒต 1. X /Twitter Image & Video Sizes for Social Media

โ€

Profile Photo Size: 400 x 400 px (1:1)

Bio: 160 characters

Header Image Size: 1500 x 500 px (3:1)

โ€

In-Feed Images Size Limit: 5MB (mobile), 15MB (web)

๐Ÿ‘‰ 1 image: 1920 x 1080 px (16:9)

๐Ÿ‘‰ 2 images: 1400 x 1600px (7:8)

๐Ÿ‘‰ 3 images: Left: 1 Image 1400 x 1600 px (7:8) - Right: 2 Images 1400 x 800 px (1.75:1)

๐Ÿ‘‰ 4 images: 1920 x 1080 px (16:9)

๐Ÿ‘‰ Portrait: 1200 x 3600 px (1:3)

โ€

โ€

Video Upload Size:

๐Ÿ‘‰ Landscape: 1920 x 1080 (16:9)

๐Ÿ‘‰ Portrait: 1080 x 1920 (9:16)

๐Ÿ‘‰ Square: 720 x 720 (1:1)

๐Ÿ‘‰ Max File Size: 512MB (16GB for X Premium users)

๐Ÿ‘‰ Max Length: 140 sec (4 hours for X Premium users)

โ€

โ€

๐ŸŒต 2. Bluesky Image & Video Sizes for Social Media

โ€โ€

Profile Photo Size: 400 x 400 px (1:1)

Bio: 256 characters

Header Image Size: 1500 x 500 px (3:1)

โ€

In-Feed Images:

๐Ÿ‘‰ Square: 1080 x 1080 px (1:1)

๐Ÿ‘‰ Landscape: 1200 x 627 px (1.91:1 ratio)

๐Ÿ‘‰ Portrait: 1080 x 1350 px (4:5 ratio)

โ€

Videos:

๐Ÿ‘‰ Landscape: 1920 x 1080 (16:9)

๐Ÿ‘‰ Portrait: 1080 x 1920 (9:16) recommended for mobile

โ€

โ€

โ€

๐ŸŒต 3. Facebook Image & Video Sizes for Social Media

โ€

Profile Picture: 400 x 400px (1:1)

Bio: 101 characters

Cover Photo: 1920 x 1080 px minimum (16:9)

Stories: 1080 x 1920 px (9:16)

โ€

In-Feed Images:

๐Ÿ‘‰ Square: 1080 x 1080 px (1:1)

๐Ÿ‘‰ Landscape: 1920 x 1080 px (16:9 ratio)

๐Ÿ‘‰ Portrait: 1080 x 720 px (3:2)

๐Ÿ‘‰ Shared: 1200 x 630 px (1.91:1)

โ€

Video Upload Sizes: 1920 x 1080 (16:9), 1080 x 1920 (9:16) or 1080 x 1080 (1:1)

๐Ÿ‘‰ Max File Size: 4GB

๐Ÿ‘‰ Max Length: 240 minutes

โ€

Graphic showing image sizes for Facebook. The top left shows a green landscape rectangle for your cover photo the size of 1920 x 1080 px, with a pink circle at the bottom for your profile picture which is 400 x 400 px. A pink landscape rectangle the size of 1920 x 1080 px is in the top right. The bottom row features feed image & video sizes, from left to right is a pink square the size of 1080 x 1080 px, the middle is for vertical videos & Stories which is a green portrait rectangle the size of 1080 x 1920 px, & the last green landscape rectangle is the size of 1200 x 630 for photos on shared links.

โ€

โ€

๐ŸŒต 4. Instagram Image & Video Sizes for Social Media

โ€

Profile Photo: 320 x 320 px (1:1)

Bio: 150 characters

Portrait Feed Image Post: 1080 x 1350 px (4:5)

Square Feed Image Post: 1080 x 1080 px (1:1)

Stories & Reels: 1080 x 1920 px (9:16)

โ€

Video Uploads:

๐Ÿ‘‰ Max File Size: 4GB

๐Ÿ‘‰ Max Length: Feed - 60 min, Reels - 15 minutes, Stories - 60 seconds

โ€

โ€

โ€

๐ŸŒต 5. TikTok Image & Video Sizes for Social Media

โ€

Profile Photo: 200 x 200 px (1:1)

Bio: 80 characters

โ€

Video Uploads:

๐Ÿ‘‰ Resolution: 1080 x 1920 px (9:16)

๐Ÿ‘‰ Max File Size: Android - 72MB, iOS - 287.6MB

๐Ÿ‘‰ Max Length: 10 mins if recorded in TikTok, 60 mins if uploaded

โ€

Photo Uploads:

๐Ÿ‘‰ Resolution: 1080 x 1920 px (9:16) or 1080 x 1350 px (4:5)

๐Ÿ‘‰ Max Length: Up to 35 photos

โ€

Story Uploads:

๐Ÿ‘‰ Resolution: 1080 x 1920 px (9:16)

๐Ÿ‘‰ Max Length: 10 seconds

โ€

โ€

โ€

๐ŸŒต 6. LinkedIn Image & Video Sizes for Social Media

โ€

Profile Photo: 400 x 400 px (1:1)

About Summary: 2,600 characters

Profile Header: 1584 x 396 px (4:1)

Company Logo: 300 x 300 px (1:1)

Company Banner: 1128 x 191 px (5.91:1)

โ€

Graphic showing image sizes for LinkedIn. The top left is a green landscape rectangle for your Profile Header, which is 1584 x 396 px. The top right is a pink circle for your Profile Picture which is 400 x 400 px. In the centre is a long pink landscape rectangle for the Company Banner, which is 1128 x 191 px. The bottom shows in-feed image sizes, from left to right: a green square the size of 1080 x 1080 px, a pink landscape rectangle which is 1200 x 627 px, & a green portrait rectangle for carousel images, which is 1080 x 1350 px.

โ€

Feed Images:

๐Ÿ‘‰ Square: 1080 x 1080 px (1:1)

๐Ÿ‘‰ Landscape: 1200 x 627 px (1.91:1)

๐Ÿ‘‰ Portrait: 627 x 1200 px (1.91:1)

๐Ÿ‘‰ Carousel: 1080 x 1350 px (4:5)

๐Ÿ‘‰ Article featured image: 1200 x 644 px (1.91:1)

๐Ÿ‘‰ Article banner image: 600 x 322 px (1.86:1)

๐Ÿ‘‰ Blog post link image: 1200 x 627 px (1.91:1)

โ€

Video Upload Size:

๐Ÿ‘‰ Square: 1080 x 1080 px (1:1)

๐Ÿ‘‰ Landscape: 1920 x 1080 (16:9)

๐Ÿ‘‰ Portrait: 1080 x 1920 (9:16)

๐Ÿ‘‰ Max File Size: 5GB

๐Ÿ‘‰ Max Length: 15 minutes

โ€

โ€

๐ŸŒต 7. YouTube Image & Video Sizes for Social Media

โ€

Profile Photo: 800 x 800 px (1:1)

Bio: 1,000 characters

Channel Cover Photo: 2560 x 1440 px (16:9)

โ€

Long-Form Video Uploads:

๐Ÿ‘‰ Resolution (16:9): 1920 x 1080 px (1080p) up to 7680 x 4320 px (8K)

๐Ÿ‘‰ Thumbnail: 1920 x 1080 px (16:9)

๐Ÿ‘‰ Max File Size: 128GB

๐Ÿ‘‰ Max Length: 12 hours

โ€

YouTube Shorts Video Uploads:

๐Ÿ‘‰ Resolution: 1080 x 1920 px (9:16)

๐Ÿ‘‰ Thumbnail: 1080 x 1920 px (9:16)

๐Ÿ‘‰ Max File Size: 10MB

๐Ÿ‘‰ Max Length: 3 minutes

โ€

โ€

โ€

๐ŸŒต 8. Twitch Image & Video Sizes for Social Media

โ€

Profile Picture: 800 x 800 px (1:1)

Bio: 300 characters

Cover Image: 1200 x 480 px (5:2)

Offline Screen: 1920 x 1080 px (16:9)

Stories: 1080 x 1920 (9:16) & up to 60 seconds long

Twitch Emotes: 112 x 112 pixels & under 1MB

Twitch Subscriber Badges: 18 x 18 px, 36 x 36 px, & 72 x 72 px & under 25KB

โ€

VOD Uploads:

๐Ÿ‘‰ Recommended bitrate: 3,000 & 6,000 kbps

๐Ÿ‘‰ Max Length: 48 hours

๐Ÿ‘‰ Resolution: Recommended 1080p, 60fps

โ€

Graphic showing image sizes for Twitch. The top left is a green landscape rectangle for your cover photo, which is 1200 x 480 px. The top right is a pink circle for your profile picture, which is 800 x 800 px. The bottom left is a pink landscape rectangle for your offline screen image, which is 1920 x 1080 px, with a small green square the size of 112 x 112 px to show the size of emotes. The bottom right is a green vertical rectangle for Stories, which is the size 1080 x 1920 px.

โ€

โ€

๐ŸŒต 9. Reddit Image & Video Sizes for Social Media

โ€

Profile Image: 256 x 256 px (1:1)

Bio: 300 characters

Header Image: 1920 x 384 px (5:1)

Subreddit Banner Image: Header Image: 1920 x 384 px (5:1)

โ€

Video Uploads:

๐Ÿ‘‰ Resolution: 1920 x 1080 px (16:9) or 1080 x 1920 px (9:16)

๐Ÿ‘‰ Max File Size: 1GB

๐Ÿ‘‰ Max Length: 15 min

โ€

Photo Uploads:

๐Ÿ‘‰ Resolution: 1080 x 1350 px (4:5)

๐Ÿ‘‰ Max File Size: 20 MB

โ€

Graphic showing image sizes for Reddit. The top is a long green landscape rectangle for your profile & subreddit banner, which is 1920 x 384. A pink circle for your profile picture is the size of 256 x 256 px. The bottom left shows a pink landscape rectangle for videos, which is 1920 x 1080 px. The bottom right is a green vertical rectangle for videos, which is the size 1080 x 1920 px.

โ€

โ€

๐ŸŒต 10. Discord Image & Video Sizes for Social Media

โ€

Profile Image: 128 x 128 px (1:1)

Bio: 190 characters

Profile Banner: 600 x 240 px (5:2)

Server Icon: 512 x 512 px (1:1)

Server Invite Background: 1920 x 1080 px (16:9)

Server Banner: 1920 x 1080 px (16:9)

Emojis: 128 x 128 px (1:1)

Stickers: 320 x 320 px (1:1)

In-app File Sizes: 8MB (50MB for Discord Nitro users)

โ€

โ€

Why the Right Image & Video Sizes Matter for Social Media

โ€

๐ŸŒต It avoids pixelation, stretching & images being cut off, so that your audience sees the full picture, whether theyโ€™re on desktop or mobile ๐Ÿ“ฑ

โ€

๐ŸŒต It can increase engagement, as high-quality, properly-sized assets not only hook your audience & keep them wanting for more, but algorithms love it when you tailor content specifically for their platform ๐Ÿ”ฅ

โ€

๐ŸŒตย  It shows you know what youโ€™re doing when it comes to social media, making your brand more credible, polished & trustworthy ๐Ÿค

โ€

๐Ÿ’ก Top Tip: When optimising your content for each platform, use the highest quality version of your image or video as possible (without going over the file size limit), to offer the best chance of success for your content ๐Ÿ“ˆ

โ€

Creating content isnโ€™t just about coming up with the best idea, itโ€™s also about planning ahead & knowing what you need to make it succeed!

โ€

This includes making your content accessible, so check out our blog on 5 Tips to Make Your Social Media Content More Accessible & Inclusive to level up your content even further ๐Ÿ˜