Social media character limits for 19 networks (2026)
Every network's post length limit, media rules and formats in one table — Facebook, Instagram, Threads, X, Bluesky, Mastodon, Telegram and 12 more.
A caption that fits Facebook can be ten times too long for X. When you publish one post to many networks, the network with the shortest limit decides whether it goes out at all. Here is every limit in one place, taken from the rules Publishing Studio checks each post against before it's sent.
What is the character limit on each network?
| Network | Characters | Media | Formats |
|---|---|---|---|
| X | 280 | up to 4 images or 1 video | tweet |
| Bluesky | 300 | up to 4 images or 1 video | post |
| Threads | 500 | up to 10 images or 1 video | feed, carousel |
| 500 | 1 image or 1 video (required) | pin | |
| Mastodon | 500 | up to 4 images or 1 video | post |
| Pixelfed | 500 | up to 4 images or 1 video (required) | post |
| Discord | 2,000 | up to 10 images or up to 10 videos | message |
| 2,200 | up to 10 images or 1 video (required) | feed, carousel, reel, story | |
| TikTok | 2,200 | 1 video (required) | video |
| 3,000 | up to 20 images | feed | |
| Telegram | 4,096 | up to 10 images or up to 10 videos | message, album |
| YouTube | 5,000 | 1 video (required) | video, short |
| Lemmy | 10,000 | 1 image | post |
| NNostr | 10,000 | up to 10 images or up to 4 videos | note |
| Slack | 40,000 | up to 10 images or up to 10 videos | message |
| 63,206 | up to 10 images or 1 video | feed, reel, story | |
| Tumblr | 100,000 | up to 30 images or 1 video | post |
| WordPress | 100,000 | up to 20 images or up to 5 videos | post |
| Blogger | 100,000 | up to 20 images or up to 5 videos | post |
Do all networks count characters the same way?
No. X counts links as 23 characters whatever their real length, and most emoji as 2. Mastodon also counts links as 23. The rest count plainly. A good editor counts the way each network does — Publishing Studio's counter does, network by network, as you type.
Which networks need an image or video?
If you publish a text update to every network at once, these are the ones that will fail. Either add media, or leave them out of that post.
How do you write one post for networks with different limits?
- 1Write the full version once
Start with the text for your longest-form network, such as Facebook or LinkedIn.
- 2Shorten only where you must
Override the text for the short networks — X, Bluesky, Threads — instead of cutting the post for everyone.
- 3Check before you send
Let the editor flag any network the post is too long for, rather than finding out from a failed post.
What is the X (Twitter) character limit?
280 characters for a standard account, with links counted as 23 and most emoji as 2.
What is the Instagram caption limit?
2,200 characters, and every Instagram post needs an image or video.
What is the Threads character limit?
500 characters per post.
What is the Bluesky character limit?
300 characters per post.