Character & caption counter
Write once, see instantly where it fits. Your caption is counted against every platform’s real limit at the same time — so you catch “too long for X” before you post.
0 characters · 0 words
| Platform | Limit | Remaining | Status |
|---|---|---|---|
| 2,200 | 2,200 | Fits | |
| TikTok | 4,000 | 4,000 | Fits |
| X (Twitter) | 280 | 280 | Fits |
| YouTube | 5,000 | 5,000 | Fits |
| Threads | 500 | 500 | Fits |
| Bluesky | 300 | 300 | Fits |
| Mastodon | 500 | 500 | Fits |
| 500 | 500 | Fits | |
| 3,000 | 3,000 | Fits | |
| 63,206 | 63,206 | Fits | |
| 40,000 | 40,000 | Fits | |
| Tumblr | 4,096 | 4,096 | Fits |
| Twitch | 500 | 500 | Fits |
| Snapchat | 80 | 80 | Fits |
| Pixelfed | 2,000 | 2,000 | Fits |
Counts by character (emoji count as one). Some platforms count links as a fixed length and may trim trailing text — treat this as a close guide, not the platform’s exact internal count.
Per-platform limits
Instagram (2,200)TikTok (4,000)X (Twitter) (280)YouTube (5,000)Threads (500)Bluesky (300)Mastodon (500)Pinterest (500)LinkedIn (3,000)Facebook (63,206)Reddit (40,000)Tumblr (4,096)Twitch (500)Snapchat (80)Pixelfed (2,000)
Posting the same thing to several networks? Use the thread splitter to break a long post into platform-sized parts automatically.