Type or paste your text and watch the character count, remaining characters and SMS chunks update as you go. Works for English, emoji and CJK scripts.
A live cheat sheet for the platforms writers actually use. SMS counts assume GSM-7 encoding — emoji or special characters cut the limit to 70 per chunk.
| Platform | Limit | Notes |
|---|---|---|
| Twitter / X (post) | 280 | Premium goes to 25,000 but reach drops past ~280. |
| Twitter / X bio | 160 | Plus 30 for display name. |
| Instagram caption | 2,200 | Only first ~125 show before “More”. |
| Instagram bio | 150 | One link until you set up link-in-bio. |
| LinkedIn post | 3,000 | 1,300 is the practical optimum for engagement. |
| LinkedIn headline | 220 | Searchable — keywords count. |
| Facebook post | 63,206 | But anything over 480 truncates with “See more”. |
| YouTube title | 100 | Recommend keeping under 60 for SERP previews. |
| YouTube description | 5,000 | First 157 show in search snippets. |
| SMS (GSM-7) | 160 | Drops to 153 per chunk if message is split. |
| SMS (Unicode / emoji) | 70 | 67 per chunk if split. |
| Email subject line | 50 | Highest open rates around 41–50. |
| Meta description | 155–160 | Truncates in Google SERPs past ~160. |
Use the right counter for the job — same engine, different focus.
The flagship tool — words, sentences, paragraphs, readability and top-words analysis on one page.
Open word counter →Flesch, Flesch-Kincaid, Coleman-Liau and ARI — with a plain-English explainer for each.
Open readability checker →Words to minutes for blog posts, scripts and presentations.
Open reading time →