Character limits by platform
| Where | Limit | Visible before cut-off |
|---|---|---|
| X / Twitter post | 280 (25,000 with Premium) | All |
| Threads | 500 | All |
| Bluesky | 300 | All |
| Instagram caption | 2,200, max 5 hashtags | About 125 |
| TikTok caption | 2,200 | About 150 |
| YouTube title | 100 | About 70 in search |
| YouTube description | 5,000 | About 150 |
| Twitch stream title | 140 | All |
| TikTok LIVE title | 32 bytes (emoji and accents use more) | All |
| Facebook Live title | 255 | All |
| Reddit post title | 300 | All |
| LinkedIn post | 3,000 | About 210 |
Cut-off points are approximate and change with screen size. Put the most important words first: the hook, the keyword or the call to action.
Why X counts differently
X counts most letters as one character, but emoji and Chinese, Japanese and Korean characters as two, and every link as 23 no matter how long it is. This checker uses the same rules, so the X count can differ from the others.
Next steps
Once your caption fits, check what the post is worth with the engagement rate calculator, or price a sponsored post with the sponsorship rate calculator.
Frequently asked questions
What is the character limit for an Instagram caption?
2,200 characters, including hashtags, with at most 5 hashtags (Instagram cut the limit from 30 in December 2025). Only about the first 125 characters show before the "more" button.
How long can a YouTube title be?
100 characters, but only about the first 70 show in search results, so put the key words first.
What is the Twitch stream title limit?
140 characters.
How long can a TikTok LIVE title be?
32 bytes. Plain letters count as one byte each, but emoji and many accented or non-Latin characters take two to four, so a title with emoji fits fewer characters. Longer titles are cut short.
Was this calculator helpful?