Ideal File Sizes, Formats, and Media Limits for Social Media posts

Creating the perfect post requires more than just creativity. It also means tailoring content to each platform's technical requirements. Here’s a complete guide to the ideal file sizes, formats, media counts, and aspect ratios for major social media platforms.

Written By Ghina Rehman

Last updated 1 day ago

General Media Limits

  • Maximum image size: 15 MB

  • Maximum video size: 953 MB


Facebook

Note: Every video uploaded to Facebook is now considered a Reel, regardless of its duration or format.

  • Media count: 80 images or 1 video

  • Caption/text limit: 5,000 characters

  • Formats supported: JPG, PNG, BMP, WEBP, TIFF, JPEG, MP4, M4V, MOV, QT, AVI, HEIC

    Video duration: 1 second to 2 hours

    Recommended aspect ratios:

    • Images: 1:1, 1.91:1, 4:5, 2:3, 16:9, 9:16

    • Videos: 16:9, 4:5, 1:1, 2:3, 9:16


Twitter

  • Media count: 4 images or 1 video

  • Caption/text limit: 280 characters

  • Formats supported: JPG, PNG, WEBP, GIF, JPEG, MP4, M4V, MOV, QT, AVI, HEIC

    Video duration: 1 to 140 seconds

    Recommended aspect ratios:

    • Images: 1:1, 1.91:1, 16:9

    • Videos: 16:9, 4:5, 1:1, 2:3, 9:16


Instagram

  • Media count: 10 images or 1 video

  • Caption/text limit: 2,000 characters

  • Video story limit: 60 seconds

  • Video duration: 3 seconds to 15 minutes

    Formats supported: JPG, PNG, JPEG, MP4, WEBP, M4V, MOV, QT, AVI, HEIC

    Recommended aspect ratios:

    • Images: 1:1, 1.91:1, 4:5, 16:9

    • Videos: 1:1, 1.91:1, 4:5, 16:9


LinkedIn

  • Media count: 9 images or 1 video

  • Caption/text limit: 3,000 characters

  • Video duration: 3 seconds to 10 minutes

    Formats supported: JPG, PNG, WEBP, JPEG, GIF, MP4, HEIC, PDF, PPT, DOC

    Recommended aspect ratios:

    • Images: 1:1

    • Videos: 1:1


Google Business Profile

  • Media count: 1 image

  • Caption/text limit: 1,500 characters

    Formats supported: JPG, PNG, JPEG, HEIC

    Recommended aspect ratios:

    • Images: 4:3


Mastodon

  • Media count: 4 images or 1 video

  • Caption/text limit: 500 characters

  • Video duration: 2 minutes 20 seconds

    Formats supported: JPG, PNG, WEBP, GIF, JPEG, MP4, M4V, MOV, QT, AVI, HEIC

    Recommended aspect ratios:

    • Images: 1:1, 1.91:1, 16:9

    • Videos: 16:9, 4:5, 1:1, 2:3, 9:16


YouTube

  • Media count: 1 video

  • Caption/text limit: 5,000 characters

  • Video duration: Up to 12 hours

    Formats supported: MP4, M4V, MOV, QT, AVI

    Recommended aspect ratios:

    • Videos: 16:9, 9:16


Reddit/Subreddit

  • Media count: 1 image or 1 video

  • Caption/text limit: 1,000 characters

  • Video duration: Up to 15 minutes

    Formats supported: JPG, PNG, WEBP, GIF, JPEG, MP4, M4V, MOV, QT, AVI, HEIC

    Recommended aspect ratios:

    • Images: 1:1, 1.91:1, 4:5, 2:3, 16:9, 9:16

    • Videos: 1:1, 1.91:1, 4:5, 2:3, 16:9, 9:16


TikTok

  • Media count: 1 video

  • Caption/text limit: None

  • Video duration: Up to 10 minutes

    Formats supported: MP4, M4V, MOV, QT, AVI

    Recommended aspect ratios:

    • Videos: 16:9, 9:16

  • Frame rate: 23–60 FPS


Pinterest

  • Media count: 1 image or 1 video

  • Caption/text limit: 500 characters

  • Video duration: 1 second to 5 minutes

    Formats supported: JPG, PNG, WEBP, JPEG, MP4, QT, M4V, MOV

    Recommended aspect ratios:

    • Images: 2:3

    • Videos: 2:3


BlueSky

  • Media count: 4 images or 1 video

  • Caption/text limit: 300 characters

    Formats supported: 'jpg', 'png', 'gif', 'jpeg', 'webp', 'mp4', 'm4v', 'mov', 'qt', 'avi'

    Recommended aspect ratios:

    • Images: 1:1, 1.91:1, 16:9


Threads

  • Media count: 10 images or 1 video

  • Caption/text limit: 500 characters

  • Video duration: 5 minutes

    Formats supported: JPG, PNG, JPEG, MP4, M4V, MOV, QT, AVI, WEBP

    Recommended aspect ratios:

    • Images: 1:1, 1.91:1, 16:9

    • Videos: 16:9, 4:5, 1:1, 2:3, 9:16


Incase of any concern or queries, email us at support@socialbu.com 📧