Sign in Start free

Character Limit Checker

Check your text against X, Threads, Instagram, LINE, SMS, SEO title, meta description, Google / Meta ads and app store limits – and see exactly where it overflows.

Free, no account needed. Everything is counted in your browser; up to 20 texts are kept on this device. Start free

Counts that match what you see

Thai vowels, tone marks and emoji count as one character, exactly as they appear on screen.

Thai words counted right

Thai has no spaces between words – BeautifyNex segments words with a dictionary, so word counts and reading time are real.

30+ platform limits

X (weighted like X itself: CJK and emoji count 2, links 23), Instagram, LINE, SMS parts, SEO title and meta description, Google and Meta ads, app stores.

Private & instant

Your text never leaves the browser unless you share it. Counts update as you type.

How to use

  1. Type, paste or drop a text file – or try a sample.
  2. Read characters, words, sentences and reading time in the bar above the text.
  3. Open Limits, Keywords, Characters or Tools for details; select text to count only the selection.
  4. Export the text or a CSV / JSON / Markdown report – or share a read-only link.

Frequently asked questions

Is it free?

Yes. All tools work for free without an account.

Is my text uploaded?

No. Counting runs in your browser. Text is only sent when you share a link or save to your Library.

Why does a Thai syllable like "กี่" count as 1 character?

BeautifyNex counts characters the way you see them (grapheme clusters). Code points and UTF-16 units are shown in the details when a system counts those instead.

How does BeautifyNex count an X (Twitter) post?

Like X itself: most characters – including Thai – count as 1, but Chinese, Japanese, Korean and emoji count as 2 and every link counts as 23. The Limits panel uses the same weighted count.

How is reading time calculated?

Words ÷ 238 words per minute (speaking: 150). You can change both speeds in the Overview panel.