Social Media Caption & Character Counter
Paste your caption once and see, in real time, whether it fits every platform’s character limit — so you never get cut off mid-sentence again.
0 characters0 without spaces0 words0 lines0 hashtags
Instagram0 / 2,200
Bio: 150 · #: 3–5 (max 30)
TikTok0 / 2,200
Photo-post title: 90 · #: 3–6
X (Twitter)0 / 280
#: 1–2
Threads0 / 500
#: 1 topic tag
LinkedIn0 / 3,000
#: 3–5
Facebook0 / 63,206
#: 1–2
YouTube0 / 5,000
Title: 100 · #: 3–5 (first shows above title)
Pinterest0 / 500
Title: 100 · #: 2–5
Bluesky0 / 300
#: 1–2
Telegram0 / 4,096
With media attached: 1024
Write once, fit everywhere
Cross-posting means one caption has to survive wildly different limits — from X’s tight 280 characters to Facebook’s 63,000. This counter shows them all at a glance so you can trim for the strictest platform you’re posting to, or tailor a shorter version where it counts.
Character limits at a glance
| Platform | Caption / post limit | Recommended hashtags |
|---|---|---|
| 2,200 | 3–5 (max 30) | |
| TikTok | 2,200 | 3–6 |
| X (Twitter) | 280 | 1–2 |
| Threads | 500 | 1 topic tag |
| 3,000 | 3–5 | |
| 63,206 | 1–2 | |
| YouTube | 5,000 | 3–5 (first shows above title) |
| 500 | 2–5 | |
| Bluesky | 300 | 1–2 |
| Telegram | 4,096 | — |
Heads-up: X counts every link as 23 characters and most emoji as two, so leave a little headroom there. The counter above measures raw characters, which is what every other platform uses for its limit.
Frequently Asked Questions
Caption ready? Schedule it everywhere.
PostPulse warns you about per-platform limits as you write and publishes to every network from one composer.