top of page

The Ultimate 2025 Social Media Image & Video Size Guide

  • Writer: Leigh Davies
    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


Facebook

  • 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)


Instagram

  • 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)


LinkedIn

  • 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)


Pinterest

  • 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


FOLLOW OUR JOURNEY:

  • White Facebook Icon
  • White Instagram Icon
  • LinkedIn

FUTURE 40

16 HAMMOND WAY

SOMERSHAM

CAMBRIDGESHIRE

PE28 3YE

UNITED KINGDOM

© 2025 by FUTURE 40

bottom of page