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
Slug generatorTitles to SEO-friendly URL slugs
Domain typo generatorTyposquatting variants of your domain, for brand protection
Domain name generatorTurn keywords into hundreds of domain name ideas
Contrast checkerWCAG AA/AAA contrast ratio, plus APCA
Palette generatorOKLCH color scales and harmonies
Color converterHEX, RGB, HSL, OKLCH and CMYK in one go
Want your brand’s website benchmarked?
We compare your site with your category on security, speed, email and SEO — and fix what lags behind.