Writers, marketers, and students count characters constantly. Tweet limit is 280; meta description is ~155; SMS message before splitting is 160; LinkedIn post for maximum reach is ~1,300; YouTube title is 60. Almost every text-based platform imposes a length constraint that shapes what you can say. A character counter that shows the count live as you type — with the right limits for your context — turns “did I cross the limit?” guesswork into instant feedback.
Our character counter reports characters (with and without spaces), words, sentences, paragraphs, and reading time. Hit a preset limit and the relevant counter turns red. Useful for the dozen contexts every writer juggles per week. This guide covers the standard length limits, the difference between character and letter counts, and the platform-specific gotchas (Twitter counts URLs as 23 characters; SMS uses GSM-7 vs UCS-2 character sets).
Standard length limits across platforms
| Platform / Use | Limit | Notes |
|---|---|---|
| Twitter / X post | 280 chars (Twitter Blue: 4,000) | URLs count as 23 chars regardless of length |
| Meta description | ~155 chars | Google truncates with “…” in mobile SERP |
| Page title (SEO) | ~60 chars | Google truncates around 600 px width |
| SMS (single message) | 160 chars (GSM-7) / 70 chars (UCS-2) | Emoji or non-Latin chars trigger UCS-2 |
| LinkedIn post | 3,000 chars (1,300 visible before “see more”) | Algorithm rewards 1,200-2,000 char range |
| Instagram caption | 2,200 chars | First 125 chars visible before “more” |
| Facebook post | 63,206 chars (effectively unlimited) | First 80-130 chars before “see more” |
| YouTube title | 100 chars (~60 visible) | CTR drops sharply past 60 visible chars |
| YouTube description | 5,000 chars | First 100 chars visible above fold |
Character vs letter vs word — definitions matter
- Characters (with spaces): every Unicode code point — letters, digits, punctuation, spaces, emoji, line breaks. The most common count for platforms with limits.
- Characters (without spaces): excludes whitespace. Useful for academic word-count requirements that specify “characters not counting spaces”.
- Letters: only alphabetic characters. Excludes digits, punctuation, spaces. Rarely a platform limit but useful for puzzle/game word work.
- Words: sequences of non-whitespace characters separated by spaces. The standard academic and editorial unit.
- Sentences: text segments ending in
. ! ?. Useful for readability scoring (Flesch-Kincaid). - Paragraphs: blocks separated by blank lines. The natural editorial unit for long-form writing.
How to use the browser character counter
- Open the character counter
- Type or paste text into the input
- The counter updates live: characters, words, sentences, paragraphs, reading time
- Pick a preset (Tweet 280, Meta 155, SMS 160) — the relevant counter shows progress and turns red when exceeded
- Optional: tick “Without spaces” for the alternate character count
Reading time math
Reading time is computed at 200-250 words per minute (the average adult reading rate for moderate-difficulty prose). Our counter uses 230 wpm. For technical writing, expect ~150 wpm; for fiction, ~280 wpm. Use the readability count as a planning tool, not a strict promise.
Common gotchas
- Twitter URL counting. Twitter counts every URL as 23 characters regardless of actual length. A 50-char URL costs only 23 toward your 280 limit.
- SMS character set switching. Add one emoji to a 160-char SMS and the entire message switches from GSM-7 (160 chars / segment) to UCS-2 (70 chars / segment). The same text now requires multiple segments and costs more to send.
- Emoji counted multiple ways. A simple smiley 😀 is 1 character in most counters but 2 UTF-16 code units. Some old systems count emoji as multiple characters.
- Trailing whitespace. Many platforms trim trailing spaces but count them locally. Pasting “hello ” into Twitter shows as 6 chars but posts as 5.
Frequently asked questions
Does the counter count emoji as one or multiple characters?
One. Modern counters (including ours) use Intl.Segmenter to count emoji as single grapheme clusters, matching how humans perceive them. Twitter, SMS, and Instagram count emoji similarly.
Why do my Twitter character counts differ?
Twitter counts URLs as 23 characters. Our counter reports raw character count. For a Twitter-aware count, manually subtract URL lengths and add 23 per URL.
What’s the right meta description length for SEO?
150-160 characters. Google truncates around 155 chars on mobile, 158 on desktop. Aim for 155 to leave a small safety buffer.
How is reading time calculated?
Word count divided by 230 (the standard average words-per-minute for adult readers). Technical writing reads slower (~150 wpm); fiction reads faster (~280 wpm). Use as a planning tool.
Is my text uploaded?
No. The counter runs in your browser via JavaScript. Text and counts stay on your device.
Can I count characters in code or markdown?
Yes — the counter treats all text identically regardless of format. For markdown, raw characters include the asterisks and hash marks; rendered word count would differ. The tool reports raw values.
Related tools and guides
- Character / Letter Counter
- Case Converter
- Multiple Whitespace Remover
- URL Slug Generator
- Lorem Ipsum Generator
- All text tools
