The Ultimate 2025 Social Media Image & Video Size Guide
- Leigh Davies
- May 13
- 3 min read
Updated: 6 days ago

If you're a marketer, content creator, or small business owner trying to keep up with yet another update to your favourite social media platform's image sizes or specs—you're not alone. Whether you’re creating Facebook cover photos, Instagram Reels, or YouTube thumbnails, getting the specs right is the first step to creating content that looks sharp and performs well.
So, to save you from Googling "Instagram Story size 2025" for the tenth time this week, FUTURE 40 has compiled the definitive, up-to-date guide to social media image and video sizes as of May 2025.
Jump to section
Profile Picture: 320×320 px (1:1)
Cover Photo: 851×315 px (Displays: 820×312 desktop / 640×360 mobile)
Feed Images: 1080×1080 (1:1) or 1080×1350 (4:5)
Stories: 1080×1920 px (9:16)
Reels: 1080×1920 px, up to 90 seconds
Video Posts: 1280×720 (landscape) / 720×1280 (portrait), up to 240 minutes
Ad Images: 1:1 or 4:5 (e.g., 1440×1440 or 1440×1800)
Formats: JPG, PNG, MP4, MOV
Max file size: ~30MB (images), 4GB (videos)
Profile Picture: 320×320 px
Feed Images:
Square: 1080×1080 px (1:1)
Vertical: 1080×1350 px (4:5)
Horizontal: 1080×566 px (1.91:1)
Stories: 1080×1920 px (9:16)
Reels: 1080×1920 px, 3–90 seconds
Video Posts/IGTV: 1080×1920 or 1920×1080 px (16:9 or 9:16)
Ad Images: Match feed or story specs
Carousel Ads: 1080×1080 px (1:1)
Formats: JPG, PNG, MP4, MOV
Max file size: 30MB (images), 4GB (videos)
X (formerly Twitter)
Profile Picture: 400×400 px
Header Image: 1500×500 px
Feed Images:
Landscape: 1600×900 px
Square: 1080×1080 px
Portrait: 1080×1350 px
Video Posts: 1280×720 (16:9), up to 140 seconds (10 min for PRO)
Ad Images: 1200×628 px (landscape) / 1200×1200 px (square)
Formats: JPG, PNG, GIF, MP4, MOV
Max file size: 5MB (images), 15MB (GIFs), ~512MB (videos)
TikTok
Profile Picture: 200×200 px
Video Posts: 1080×1920 px (9:16), up to 60 minutes
Image Posts (Photo Mode): 1080×1920 px
Stories: 1080×1920 px
Ad Specs: Same as video posts
Formats: JPG, PNG, MP4, MOV
Max file size: 287MB (iOS), 72MB (Android), 500MB (ads)
YouTube
Profile Picture: 800×800 px (Displays as circle)
Channel Banner: 2560×1440 px (Safe area: 1546×423 px)
Thumbnail: 1280×720 px (16:9)
Standard Video Uploads: 1920×1080 px (16:9)
Shorts: 1080×1920 px (9:16), up to 60 seconds
Formats: JPG, PNG, MP4, MOV
Max file size: 2MB (thumbnail), 5GB (unverified), 256GB (verified)
Profile Picture: 400×400 px
Cover Photo (Personal): 1584×396 px
Company Logo: 300×300 px
Company Cover Image: 1128×191 px
Post Images: 1200×627 px (1.91:1)
Video Posts:
Resolution: 256×144 to 4096×2304 px
Aspect Ratio: 1:2.4 to 2.4:1
Length: 3 seconds to 10 minutes
File Size: Up to 5GB
Ad Images:
Single Image Ads: 1200×627 px (1.91:1)
Carousel Ads: 1080×1080 px (1:1)
Video Ads: Same as video posts
Formats: JPG, PNG, MP4, MOV
Max file size: 5GB (videos), 3MB (images)
Profile Picture: 165×165 px
Standard Pin: 1000×1500 px (2:3)
Long Pin: 1000×2100 px (2:3)
Idea Pins: 1080×1920 px (9:16)
Video Pins:
Size: 1000×1500 px (2:3) or 1080×1920 px (9:16)
Length: 4 seconds to 15 minutes
Max File Size: 2GB
Carousel Pins: 1000×1500 px (2:3)
Ad Specs:
Image Ads: 1000×1500 px (2:3)
Video Ads: 1080×1920 px (9:16)
Formats: JPG, PNG, MP4, MOV
Max file size: 32MB (images), 2GB (videos)
Snapchat
Profile Picture: 320×320 px
Banner Image: 375×278 px
Stories & Ads: 1080×1920 px (9:16)
Video Ads:
Length: 3 to 180 seconds
Max File Size: 1GB
Geofilters: 1080×1920 px (9:16)
Formats: JPG, PNG, MP4, MOV
Max file size: 5MB (images), 1GB (videos)
Threads
Profile Picture: 320×320 px
Post Images:
Square: 1080×1080 px (1:1)
Portrait: 1080×1350 px (4:5)
Video Posts: 1080×1920 px (9:16), up to 5 minutes
Formats: JPG, PNG, MP4, MOV
Max file size: 4GB (videos)
Be sure to check back for updates to this article (we all know these specs will change, right!?!). And, if you need any support with your social media, from content generation to full day-to-day channel management, FUTURE 40 has you covered.
Click here to drop us a line.
Comments