Social media specs 2026
Every platform's limits, in one table
Video length and size, shape and codecs, caption length, hashtags, photos and Stories, for Instagram, Facebook, YouTube, TikTok, LinkedIn and X: the limits Superbridger checks before every post, with the date they were checked.
- Free
- No sign-up
| Platform | YouTube | TikTok | X | |||
|---|---|---|---|---|---|---|
| Text |
|
|
|
|
|
|
| Hashtags | 5 | – | 15 | – | – | – |
| Video length | 3 s – 15 min | 3 s – 90 s | up to 3 min | up to 10 min | 3 s – 30 min | 0.5 s – 20 min |
| File size | 300 MB | – | – | 4 GB | 500 MB | 512 MB |
| Shape | 9:16 | 9:16 | 9:16, 1:1 | 9:16 | 1:2.4 – 2.4:1 | 9:16, 1:1, 16:9 |
| Video codecs | H.264, HEVC | H.264, HEVC | H.264, HEVC, VP8, VP9, AV1, ProRes | H.264, HEVC, VP8, VP9 | H.264, HEVC | H.264 |
| Frame rate | 23–60 | 23–60 | – | 23–60 | 23–60 | 23–60 |
| Stories | 3 s – 60 s | 3 s – 60 s | – | – | – | – |
| Photos per post | 10 | 10 | – | – | 20 | 4 |
| Posts per day | 100 | 30 | – | – | – | – |
How it works
- 1
Find your platform's column, or compare them side by side.
- 2
Open a platform's page for its full requirements and how to post there.
- 3
Build on it with the JSON at /api/tools/specs: it's the same data.
Per platform, in words
Each platform's requirements, from its page on this site.
- Reel length
- 3 seconds to 15 minutes
- File size
- Up to 300 MB (Stories 100 MB)
- Shape
- 9:16 vertical recommended, at most 1920 px wide
- Video
- H.264 or HEVC, with AAC sound
- Stories
- A video of 3 to 60 seconds, or one photo
- Caption
- Up to 2,200 characters, 5 hashtags and 20 @mentions
- Photos
- Up to 10 per post; JPG, PNG or GIF up to 20 MB each, sent as JPEG (a GIF as a still)
- Daily limit
- 100 posts per account per 24 hours (Instagram's limit)
- Reel length
- At least 3 seconds; Facebook documents 90 seconds as the maximum
- Shape
- 9:16 vertical, at least 540 px wide
- Video
- H.264 or HEVC
- Photos
- Up to 10 per post; JPG, PNG or GIF
- Stories
- A video of 3 to 60 seconds or one photo, at least 540 × 960
- Text
- Up to 63,206 characters
- Per Page
- Up to 30 posts per 24 hours (Meta's limit for Reels)
YouTube
- Shorts
- Vertical or square, up to 3 minutes
- Videos
- Longer or landscape: a regular video
- Title
- Up to 100 characters
- Description
- Up to 5,000 bytes
- Tags
- Up to 500 characters in total
- Video
- H.264, HEVC, VP8, VP9, AV1 or ProRes
- File
- MP4 or MOV, up to 1 GB
TikTok
- Length
- Up to 10 minutes (over 3 minutes only for some accounts)
- File
- MP4 or MOV, up to 1 GB
- Shape
- 360 to 4096 px per side; vertical 9:16 recommended
- Video
- H.264, HEVC, VP8 or VP9
- Caption
- Up to 2,200 characters
- Daily limit
- About 15 posts per account per 24 hours, shared with other apps; 5 drafts (TikTok's limits)
- Text
- Up to 3,000 characters
- Images
- Up to 20 per post; JPG, PNG or GIF, each up to 20 MB and under 36 megapixels
- Video length
- 3 seconds to 30 minutes
- Video size
- Up to 500 MB; MP4 recommended
- Video
- H.264 or HEVC
- Per day
- Up to 25 posts per profile or Page per 24 hours
X
- Text
- Up to 280 characters, or 25,000 with X Premium; every link counts as 23, an emoji as 2
- Images
- Up to 4 per post; JPG, PNG or GIF. A GIF plays on its own (up to 15 MB); next to other images it's sent as a still
- Video length
- Half a second to 20 minutes
- Video size
- Up to 512 MB; H.264 with AAC sound
- Daily limit
- 50 posts per account per day (X's limit for accounts without a paid X subscription)
- X credits
- 1 per post, 15 per post with a link (included in every plan)
- Numbers
- Views, likes, replies, reposts and bookmarks, plus link clicks and profile visits in a post's first 30 days; updated once a day in its first week and once more after four weeks, because X charges for every read. The account's followers once a day
Checked 6 November 2026.
Tips
- Tip 1A 9:16 MP4 (H.264 and AAC) of 3 to 60 seconds fits every platform's vertical format at once.
- Tip 2The tightest text limits are X's 280 and YouTube's 100-character title: write those first.
- Tip 3Instagram's hashtag limit is 5 since December 2025, whatever older guides say.
Use it from an AI app
ChatGPT, Claude and other AI apps can run this too, through the free API or the free MCP server. No account or key needed.
API
curl "https://superbridger.com/api/tools/specs?platform=instagram"
JSON in, JSON out, open to any site (CORS). The OpenAPI description lists every endpoint. OpenAPI
MCP server
https://superbridger.com/api/tools/mcp → get_platform_specs
Add https://superbridger.com/api/tools/mcp as a custom connector in Claude, or as an app in ChatGPT. No sign-in.
FAQ
Questions
Where do these numbers come from?
From the checks Superbridger runs before every post, which follow each platform's API documentation and our own tests. Where the two differ, the notes say so.
How often is this updated?
When a platform changes a limit, and at least every quarter. The date on the page says when it was last checked.
Can I use this data?
Yes. It's free as JSON at /api/tools/specs. A link back is appreciated.
Why is Superbridger's limit different from the platform's in places?
In a few places Superbridger sets its own cap, such as 1 GB per upload and 512 MB per video for X. The notes say where.
More free tools
- Video checkerWill your video post on Reels, TikTok, Shorts, LinkedIn and X? Length, size, shape, codec and sound, per platform.
- Caption checkerOne caption against every platform's limit, counted the way each one counts: X's 280, Instagram's 5 hashtags, YouTube's title.
- Image resizerCrop an image to the right size for each platform: posts, Stories, banners and thumbnails. In your browser.
- Safe zone checkerSee where the buttons and captions of Reels, TikTok and Shorts cover your video, before you post.
- UTM builderTag a link for every platform at once, so your analytics show which post brought the visitors.
Post everywhere, starting today.
7-day free trial · No card needed. Sign up with your email or Google and post your first video today.
Superbridger runs these checks before every post, then publishes to every platform at once.