Character Counter
- Characters
- 0
- Without spaces
- 0
- Words
- 0
- Sentences
- 0
- Paragraphs
- 0
- Lines
- 0
- Reading time
- 0
Limits
How to use
- Type or paste your text into the box. Every count updates as you type.
- Check the limits row to see whether the text fits an X post, a search result description or a single SMS.
- Use Clear to start over. Nothing you type leaves your browser.
How it works
Characters are counted as users see them (grapheme clusters, via Intl.Segmenter). An emoji with a skin tone or a flag counts as 1, not 2 to 7 code units.
Words and sentences use Unicode text segmentation rules (UAX #29). A line break also ends a sentence. Paragraphs are blocks separated by an empty line.
Reading time assumes 238 words per minute, the average silent reading speed for adult English readers (Brysbaert, 2019).
SMS: texts that only use the GSM-7 alphabet fit 160 characters per message, or 153 per part when split. One character outside it, such as most emoji or accented letters like ç, switches the message to UCS-2 with 70 per message and 67 per part.
FAQ
Do spaces count as characters?
Yes, in most limits including X and SMS. The "without spaces" figure leaves out spaces, tabs and line breaks, which some school and translation tasks ask for.
How long should a meta description be?
Google cuts snippets by pixel width, not a fixed count. Around 150 to 160 characters usually shows in full on desktop, so 155 is used here as a guide.
Why does X show a different count for my post?
X counts every link as 23 characters and gives CJK characters and some emoji double weight. This counter shows the plain character count, so treat the X row as an estimate for posts with links or Asian scripts.