Check tweet length, count emojis, and auto-split long text into threads.
Compose your tweet
The Twitter/X Character Counter is a free, browser-based tool that counts characters as you type against X's 280-character limit, then automatically splits longer text into a numbered thread of tweets. It follows X's actual counting rules: URLs are shortened to 23 characters regardless of length, most CJK (Chinese, Japanese, Korean) characters count as 2 weighted units, and emoji are counted as single displayed glyphs rather than raw code points.
It's built for social media managers, marketers, and anyone drafting posts who needs to know whether a tweet fits before hitting publish. Because thread-splitting is done client-side, you can paste a long paragraph, blog excerpt, or announcement and instantly see it broken into ready-to-copy 1/n, 2/n, 3/n segments that never break mid-word.
X does not count every character equally. Standard Latin letters, digits, and common punctuation count as 1, but characters in ranges such as CJK ideographs and some symbols count as 2 under X's weighted-length algorithm. This tool applies the same weighting, so a post of Japanese text may show as fewer visible characters yet still hit the 280 cap sooner than an English post of the same length.
Links are a common source of confusion. No matter how long a URL is, X replaces it with a t.co wrapper that always occupies 23 characters. The counter detects URLs in your text and charges a flat 23 per link rather than their literal length, so a 90-character link only subtracts 23 from your budget.
For thread splitting, the tool measures the running weighted length and cuts the text at the last whitespace before the limit is reached, leaving room for the numbering prefix (for example 1/4). This guarantees no word is cut in half and every segment stays within 280 characters including its counter.
It uses the standard 280-character limit that applies to a single free-tier X post. Longer text is split into a thread rather than truncated.
X uses weighted lengths: many CJK and symbol characters count as 2, and any URL counts as a fixed 23 characters regardless of its real length. This tool mirrors that behavior, so its total can differ from a plain character count.
Yes. Emoji are counted as the single glyph a reader sees rather than the multiple underlying Unicode code points, which matches how X measures them.
It breaks at the last space before the limit so words stay intact, and it reserves space for the numbering label like 1/3 so each part still fits within 280 characters.
It is completely free with no sign-up. All counting and splitting happen locally in your browser, so your text is never uploaded to a server or stored anywhere.
The counter is tuned to the 280-character free limit. Premium accounts can post much longer, but for the widest compatibility and reliable threads we recommend staying within 280 per post.
No. It generates copy-ready text and counts; you paste the result into X yourself, which keeps the tool free of any account access or login.