Character Counter

Characters
0
Without spaces
0
Words
0
Sentences
0
Paragraphs
0
Lines
0
Reading time
0

Limits

    How to use

    1. Type or paste your text into the box. Every count updates as you type.
    2. Check the limits row to see whether the text fits an X post, a search result description or a single SMS.
    3. 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.