Twitter / X Character Counter
Count a draft for a standard Twitter / X post. This page opens with the X limit selected: Latin text usually counts once, CJK characters and emoji count twice, and each detected link counts as 23. The ordinary post reference is 280 weighted characters. The tool also shows visible characters and word count, so you can see why they differ from the weighted total.
X post: 280 left of 280 weighted characters
- Words
- 0
- Sentences
- 0
- Paragraphs
- 0
- Lines
- 0
- UTF-16 units
- 0
- UTF-8 bytes
- 0
- Reading
- 0 sec
- Speaking
- 0 sec
- Remaining
- 280 left
Every count
The rule each figure was counted by, so you can tell which one a platform means.
Preset limits
X uses weighted length and SMS uses encoding-based segments. The other presets compare visible characters with a drafting limit; the destination may count differently. Track one to see the room left under that check.
Keyword density
The words used most, as a share of every word in the text. A short list of stop words such as the, and, of and to is left out, so the terms you are actually writing about come to the top.
Write a sentence or two and the words you lean on most appear here.
Character and letter frequency
The 100 most frequent entries, with counts and percentages. Letters are normalized and folded to lower case; All characters keeps case, emoji, digits, punctuation and whitespace. Character order preserves case in All characters mode.
No letters yet.
Common questions
- Why does the X count differ from the visible-character count?
- X uses weighted length. CJK characters and emoji contribute two units, while a detected URL contributes 23 regardless of its displayed length. The general Characters figure instead counts visible Unicode grapheme clusters.
- Does this check longer posts or an X bio?
- The preset checks the standard 280-unit post reference. It does not validate Premium long posts, account-specific limits, bios, threads or the final acceptance of a post.
- Can I count Twitter words as well as characters?
- Yes. Words, unique words, sentences and other totals stay visible alongside the weighted X count. A word count does not determine whether a post fits.
- Will this publish a tweet or send my draft to X?
- No. It counts in the browser. You copy or edit the draft yourself; there is no X login, API call or publishing action.
Characters are counted as visible Unicode grapheme clusters, with UTF-16 units, code points and UTF-8 bytes shown separately. X uses weighted length and SMS uses encoding-based segments. Other preset limits are visible-character drafting guides; the destination platform decides what fits.