📹Download🗄Save Tweet🖼Images🎞GIF📊ER💰Revenue🔥ViralHooks📸Screenshot🔢Counter𝔸Fonts#Hashtags📈Trends🕐Best Time🎯Search📖Operators
Live · Emoji-aware · CJK-weighted · Smart split

X character counter with auto-thread split

Write past 280 — we'll split it into a clean thread, break at sentence ends, and number every tweet. Matches X's real weighted count for emoji, CJK and full-width characters.

280 chars — auto-thread if you exceed it.

0 / 280
Type or paste text above to see live count, thread split, and copy-ready tweets.

X Character Counter — FAQ

What is the X (Twitter) character limit in 2026?

+

Free X posts cap at 280 characters, while X Premium subscribers can publish up to 25,000 characters per post via the Long Post feature. Both limits use weighted counting: CJK and full-width characters count as 2, and emojis count as 2–4 depending on codepoint. XTapDown's character counter mirrors these exact rules.

Does this counter match X's actual count?

+

Yes. XTapDown's character counter applies X's public weighting rules: standard Latin, Cyrillic, and Greek characters count as 1; CJK ideographs, Hangul syllables, Hiragana, Katakana, and full-width characters count as 2; emojis are counted by grapheme cluster, so a 👨‍👩‍👧 family emoji equals 2 weight rather than 7 codepoints.

How does the auto-thread split work?

+

When text exceeds 280 characters, XTapDown's character counter splits it into a thread, preferring sentence endings (period, question, exclamation), then paragraph breaks, then word boundaries — never mid-word. Enabling "Number tweets" appends 1/N markers at the end of each tweet and reserves 6 characters per tweet for the numbering.

Why does my emoji count as 2 characters?

+

X charges most emojis 2 weight units because they are encoded as supplementary Unicode characters outside the basic plane. Compound emojis like 👨‍👩‍👧‍👦 (4 codepoints joined by Zero-Width Joiners) register as one grapheme, but X bills weight per visible glyph — typically 2. XTapDown's character counter replicates this exact behavior.

Can I use this for Premium long posts?

+

Yes. Toggle XTapDown's character counter to "X Premium" mode above the textarea, and the limit shifts to 25,000 characters to match Premium's Long Post allowance. Thread splitting is automatically disabled in Premium mode, since a long post is delivered as a single tweet rather than a chained sequence.

Is there a way to copy each tweet in the thread separately?

+

Yes. Every tweet card inside XTapDown's character counter preview includes a copy button that sends that single tweet to your clipboard. Use "Copy all" to grab the whole thread separated by blank lines — ready to paste into Typefully, Buffer, or directly into X by composing one tweet at a time.

Does it work with non-Latin scripts?

+

Yes. XTapDown's character counter handles Turkish, Arabic, Cyrillic, Chinese, Japanese, Korean, Devanagari, and more with accurate counts. CJK and full-width characters use X's 2x weighting rule, while other scripts count as 1 per character, exactly matching how X's compose box bills your post before submission.

Is the tool free?

+

Yes, XTapDown's character counter is completely free with no account and no daily limit. All counting, weighting, and thread-splitting logic runs locally in your browser — nothing is transmitted to our servers, so drafts and unpublished tweets never leave your machine. There is no paid upgrade or feature lock.