Character Limits for Every Platform (X, Instagram, TikTok, SEO, SMS)
Updated: 2026-11-02
Every platform cuts your text at a different point, and what people actually see before “more” is usually much shorter than the official limit.
The limits
| Where | Maximum | Visible before “more” |
|---|---|---|
| X (Twitter) post | 280 characters (free accounts) | All |
| Instagram caption | 2,200 characters | About 125 |
| Instagram bio | 150 characters | All |
| TikTok caption | 4,000 characters | About 100 |
| Facebook post | 63,206 characters | About 125 |
| LinkedIn post | 3,000 characters | About 210 |
| YouTube title / description | 100 / 5,000 characters | About 70 / 150 |
| Google title / description | About 600 px / 920 px | About 60 / 155 characters |
| SMS | 160 (Latin) or 70 (Arabic, emoji) | — |
Check your text against these in the word counter. Platforms change limits from time to time.
How characters are counted
- Emoji: one emoji looks like one character but may count as 2 on X and several in SMS.
- Links: X counts every link as 23 characters, however long.
- Arabic: counts normally on social networks, but switches SMS to Unicode mode (70 characters).
- Line breaks: count as one character each.
Write for the visible part
Put the hook, the key fact or the call to action in the first 100–125 characters. Hashtags and details can come after the “more”.
Example
Weak start: “So today I wanted to share with you all something that…”. Strong start: “3 mistakes that kill your Instagram reach (and how to fix them) 👇”.
Sources: X Help Center, “Counting characters”; Instagram, Meta, LinkedIn, TikTok and YouTube help pages; 3GPP TS 23.038. Limits checked at the date above.
Guides
Results are calculated in your browser and may differ slightly from other apps. See our disclaimer.