Skip to content

Social Media Image Sizes and Specs (2026)

Post sizes, video aspect ratios, and caption limits for every network PostQuest publishes to. Each value comes from the rules PostQuest uses to check posts before they go out.

Last verified

Post sizes and caption limits by network

NetworkMain post sizeVideo aspect ratioCaption limit
Instagram320–1,440 px wide · 4:5 to 1.91:1 · Up to 8 MBPhoto Post9:16 recommendedReel2,200 characters
FacebookUp to 10 MBImage Post9:16Video Story5,000 characters
X< 10:1 · Up to 5 MBImage Post1:3 to 3:1Video Post280 characters
YouTubeAt least 2 s · Up to 4 GBVideo9:16 or 1:1Short5,000 characters
TikTok360–4,096 px per side · 3 s–10 min · Up to 4 GBVideoNot specified2,200 characters
Pinterest2:3 recommended · Up to 10 MBImage Pin1:1, 2:3, 4:5, or 9:16Video Pin800 characters
LinkedInUp to 8 MBPhoto Post9:16 to 16:9Video Post3,000 characters
Threads360–1,440 px wide · Under 10:1 · Up to 8 MBPhoto Post0.01:1 to 10:1; 9:16 recommendedVideo Post500 characters
BlueskyUp to 1 MBPhoto PostNot specified300 graphemes
MastodonUp to 16 MB (instance default)Photo PostNot specified500 characters (instance default)

Open a network for every content type, file and video limit, hashtag rule, and profile image size.

Specs by network

Social media specs FAQ

Which social network has the shortest caption limit?

X has the shortest caption limit at 280 characters on a free account. Facebook and YouTube allow the longest captions at 5,000 characters.

Which networks accept 9:16 vertical video?

Instagram, Facebook, X, YouTube, Pinterest, LinkedIn, and Threads accept or recommend 9:16 video for at least one format. Check each network page for the exact format and length limits.

Where do these specs come from?

Publishing limits come from the capability rules PostQuest uses to validate posts, checked against each network’s official API documentation on September 11, 2026. Profile and banner sizes come from each network’s help center or docs.

Schedule posts that pass these checks

PostQuest validates every caption and file against these limits before a post is scheduled, so nothing fails at publish time.