Runs locally — nothing is uploaded
Result
Start typing or paste text.
How to use
- 1Type or paste text into the box.
- 2Read characters, words, sentences and bytes at the top.
- 3Check the length limits for page titles, meta descriptions, ads, X posts and SMS.
Characters are counted as you see them: an emoji like 👩💻 or a letter with a combining accent is one character but several UTF-16 code units. Both numbers are shown.
With the browser’s word segmenter (Intl.Segmenter), because these scripts do not separate words with spaces.
Plain GSM-7 text fits 160 characters (153 per part when split). Any other character switches the message to UCS-2: 70 characters, 67 per part.
It follows X’s weighting, where CJK characters and emoji count double. Links are not shortened to 23 characters here, so treat it as an estimate.
Related tools
Word frequency counterTop words and phrases with densityCase converterUpper, lower, title, camelCase, snake_caseText cleanerExtra spaces, tags, invisible charactersSlug generatorTitles to SEO-friendly URL slugsSERP snippet previewPreview title and description in searchOpen Graph generatorSocial share tags with a preview
Got a story or an ad stack to fix?
Write to the desk — we reply within one business day.