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)

โ€

Graphic showing feed image sizes for Twitter/X. The top left shows a green 1920 x 1080 px rectangle. The top right shows two pink rectangles, each the size of 1400 x 1600 px. The bottom left shows three pink rectangles with one large 1400 x 1600 px rectangle & two smaller 1400 x 800 px rectangles. The bottom right shows four green rectangles, each the same size of 1920 x 1080 px.

โ€

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

โ€

Graphic showing image sizes for Bluesky. The top left shows a green rectangle for your header at 1500 x 500 px. The top right shows a pink circle for your profile picture which is the size of 400 x 400 px. The bottom shows different sizes for your feed images: on the left is a green square the size of 1080 x 1080 px, the middle rectangle is a portrait rectangle with a size of 1080 x 1350 px, & the right is a green landscape rectangle the size of 1200 x 627 px.

โ€

โ€

๐ŸŒต 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

โ€

Graphic showing image sizes for Instagram. The top left is a green circle for your profile picture, which is 320 x 320 px. The top right is a pink rectangle that reads, โ€œInstagram Bio: 150 charactersโ€. The bottom left is a vertical pink rectangle the size of 1080 x 1920 px for Stories & Reels. The bottom right is a green vertical rectangle for portrait photos which is the size of 1080 x 1350 px.

โ€

โ€

๐ŸŒต 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

โ€

Graphic showing image sizes for TikTok. The top left is a green circle for your profile picture, which is 200 x 200 px. The top right is a pink rectangle that reads, โ€œTikTok Bio: 80 charactersโ€. The bottom left is a vertical pink rectangle the size of 1080 x 1920 px for Stories & Videos. The bottom right is a green vertical rectangle for portrait photos which is the size of 1080 x 1350 px.

โ€

โ€

๐ŸŒต 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

โ€

Graphic showing image sizes for YouTube. The top left is a green landscape rectangle for your cover photo, which is 2560 x 1440 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 videos, which is the size 1920 x 1080 px, & the bottom right is a green vertical rectangle for YouTube Shorts which is the size 1080 x 1920 px.

โ€

โ€

๐ŸŒต 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)

โ€

Graphic showing image sizes for Discord. The top left shows a green landscape rectangle for your profile banner, which is 600 x 240 px. The top right shows a pink circle for your profile picture, which is the size 126 x 126 px. The bottom left shows a pink landscape rectangle for the server invite background & server banner, which is 1920 x 1080 px. The bottom right shows a green square for emojis, which is the size 128 x 128 px.

โ€

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 ๐Ÿ˜

Disobey is a games marketing agency specialising in game launches, social media strategy & influencer campaigns within the gaming industry! We pride ourselves on our personal approach & good connections within the gaming influencer world. We love to help indies with community growth, game launches & understand how to strategise on a budget.