Character Counter

Count characters, words, lines, and UTF-8 bytes as you type. Hit SNS and SMS limits before you post—text stays in the browser.

Characters (with spaces)0
Characters (no spaces)0
Words0
Lines0
UTF-8 bytes0

Counts as you type

Paste or type and the stats update in real time. Your text is never uploaded — everything is counted in the browser.

Metric How it's counted
Characters (with spaces) Every character, including spaces and line breaks
Characters (no spaces) Spaces removed
Words Split on whitespace
Lines Split on line breaks
UTF-8 bytes For SMS/API limits

Why characters and bytes differ

Latin letters and digits are 1 byte each, but many characters (accented, CJK, emoji) take 2–4 bytes in UTF-8. So an emoji is one character but four bytes. SMS and API limits are often counted in bytes, not characters — so text heavy in multi-byte characters hits the cap sooner than expected.

Limits you'll target

  • X (Twitter) post: 280 characters (standard accounts)
  • Instagram caption: 2,200 characters
  • Meta description (SEO): ~155 characters recommended
  • SMS (single segment): 160 GSM or 70 Unicode characters

Check the length before posting to avoid truncation. To reformat the text itself, try the case converter.