Count Characters in Real Time — With Platform Limits
The Cluster Tools Character Counter gives you instant counts for characters (with and without spaces), words, sentences, lines, and paragraphs as you type. Unlike a simple character counter, it also shows you how your text compares against the character limits of the platforms you're writing for.
Everything runs in your browser — your text is never sent anywhere.
Platform Character Limits at a Glance
Different platforms have different limits, and they're not all straightforward:
| Platform | Limit | Notes | |---|---|---| | Twitter/X | 280 characters | Counts characters not words; some Unicode chars count as 2 | | LinkedIn post | 3,000 characters | First 210 chars visible before "See more" | | Instagram caption | 2,200 characters | First 125 chars visible without tapping | | Instagram bio | 150 characters | Hard limit | | Facebook post | 63,206 characters | Practical limit; link previews affect display | | YouTube description | 5,000 characters | First 100–150 chars visible in search results | | Google Business description | 750 characters | | | Meta title tag | ~60 characters | Google truncates after ~580px display width | | Meta description | ~160 characters | Google truncates after ~920px display width | | SMS (standard) | 160 characters | Goes multi-part above 153 (3 chars reserved for concatenation) | | SMS (Unicode) | 70 characters | Drops to 70 if any character isn't GSM-7 |
Why Character Count ≠ Word Count (for Social Media)
Twitter's 280 "character" limit isn't purely character-based. Twitter uses a weighted system:
- Standard ASCII characters count as 1.
- Some special Unicode characters (emoji, many CJK characters) count as 2.
- URLs are shortened to 23 characters regardless of actual length (via t.co).
- Usernames in @mentions don't count toward the limit.
The Cluster Tools counter shows raw character count. For final Twitter copy, verify in the actual tweet composer.
SMS Character Counting — More Complex Than You Think
SMS character counting is surprisingly nuanced:
A standard SMS uses GSM-7 encoding — a 7-bit alphabet of 128 characters covering basic Latin, digits, and common punctuation. A single SMS can carry 160 GSM-7 characters.
If you include any character not in the GSM-7 set — an emoji, a curly quote ("), an en dash (–), or characters like é (actually fine) — the entire message switches to Unicode (UCS-2) encoding, which drops the limit to 70 characters per segment.
When a message exceeds one segment, carrier concatenation headers consume 7 characters per segment, reducing usable content to 153 characters per segment (GSM-7) or 67 characters per segment (Unicode).
Cluster Tools detects non-GSM-7 characters and shows you when your message will trigger Unicode encoding.
Step-by-Step: How to Use
- Type or paste your text into the input field.
- Counts update instantly — characters (with spaces), characters (without spaces), words, sentences, lines.
- Compare against platform limits — select a platform from the dropdown to see a visual indicator of how close you are to the limit.
Frequently Asked Questions
Does it count emoji as one character? Emoji count as one character in most counting systems, but as two "code points" in Twitter's system, and some complex emoji (like family emoji using ZWJ sequences) are multiple code points. Cluster Tools counts by UTF-16 code units, which matches how most platforms (including Twitter) count them.
What's the difference between characters with and without spaces? "Characters with spaces" is the raw string length — every character including spaces is counted. "Without spaces" removes all space characters before counting. Most platform limits use "with spaces."
Can I check multiple text versions at once? Not in the same view, but you can use the Text Diff Checker to compare two versions side by side.
Related Tools
- Word Counter — focuses on words, reading time, and paragraph analysis.
- Case Converter — change text capitalization.
- Meta Tag Generator — write and preview meta title and description tags within character limits.
- SEO Snippet Preview — see how your page will appear in Google search results with character-limit guidance.