How to use the Character Counter
Type or paste your text into the box.
Check the Characters total (with spaces) and the Without Spaces total.
Look at the Character Limits panel to see how much room is left on each platform.
Enter your own number in Custom Limit to track any other form or field.
Examples
Hello, world!
13 characters · 12 without spaces · 2 words
Hi 👋🏽
4 characters (a basic string length check would report 7)
Characters, letters and spaces explained
A character is any single symbol: a letter, a digit, a punctuation mark, a space, a line break or an emoji. A letter is only the alphabetic subset. So "Hello!" has 5 letters but 6 characters.
Most limits, including those on X, Instagram and Google, count characters with spaces. Some academic and translation briefs ask for characters without spaces, which is why this tool shows both. The secondary statistics also break your text down into letters, numbers, punctuation and spaces.
Common character limits
| Where | Limit |
|---|---|
| X (Twitter) post, standard account | 280 |
| Instagram caption | 2,200 |
| LinkedIn post | 3,000 |
| Single SMS (GSM-7 characters) | 160 |
| Single SMS with emoji (UCS-2) | 70 |
| Google title tag (approx. display) | 50–60 |
| Google meta description (approx. display) | 120–158 |
Platforms change their limits from time to time, so check the platform's own help pages for anything critical. For search snippets, use the Title Tag Checker and Meta Description Checker, which measure pixel width as well as length. For every major social network in one place, try the Social Media Character Counter.
Why emoji and accented letters are tricky
Computers store text as code points, and many symbols people see as one character are made of several. A family emoji is seven code points joined together; a waving hand with a skin tone is two. A simple string.length check in JavaScript counts code units, so it reports 7 for "Hi 👋🏽" and 11 for a family emoji.
This counter uses grapheme segmentation (Intl.Segmenter), which groups code points into what a reader perceives as one character. That matches how most modern apps display text. Be aware that a few platforms still count the raw length, and that X gives emoji a weight of two characters, which the Twitter Character Counter accounts for.
When to use a character counter
- Writing social posts, ad headlines and push notifications that must fit a fixed space.
- Filling in application forms and CMS fields with hard limits.
- Drafting SMS campaigns, where going one character over can double the cost.
- Writing SEO titles and descriptions that should not be cut off in search results.
- Checking translated text, where character counts are often used for pricing.
Frequently asked questions
Last reviewed by the WordTools Pro team. How our tools work