Your text, measured.
Paste your text and see every metric in real time. Useful for tweets, SEO meta descriptions, essays with word limits, Instagram captions, or anything with a character cap. Handles Unicode and emojis correctly without miscounting.
Your text
Everything is counted in your browser. Your text never leaves it.
Stats
- Characters
- 0
- Words
- 0
- Without spaces
- 0
- Code points
- 0
- Sentences
- 0
- Lines
- 0
- Paragraphs
- 0
- Reading (200 wpm)
- 0 s
- Speaking (130 wpm)
- 0 s
Platform limits
Twitter/X weighs emojis and CJK as 2. SMS counts code points. Everything else, visible characters.
- Tweet / X0 / 280
- SEO title0 / 60
- Meta description0 / 160
- SMS (1 unit)0 / 160
- Instagram caption0 / 2,200
- LinkedIn post0 / 3,000
What it does
- Characters with and without spaces
- Words, lines, paragraphs, sentences
- Estimated reading and speaking time
- Indicators for Twitter (280), meta description (160), SEO title (60)
- Correctly counts emojis and Unicode
- Real-time updates, no click needed
Use cases
- Check tweet or LinkedIn post length
- Validate SEO meta descriptions and titles
- Essays with strict word limits
- Subtitles with per-line character caps
- SMS messages (160 chars per unit)
FAQ
Why does an emoji count as more than one character?
Some emojis are 1 visible character but internally are multiple code points (e.g., family or skin-tone emojis). We show both: code points and graphemes (what users see).
Does it count correctly for Twitter?
Yes. Twitter counts each emoji and each CJK (Chinese/Japanese/Korean) character as 2. The Twitter-specific indicator reflects that.
Does it estimate reading time?
Yes — based on 200 words per minute (average adult). Speaking time uses 130 wpm.
Is my text stored anywhere?
No. All counting is local. Close the tab and it's gone.