Twitter / X Character Counter
Count your tweet characters live. See a visual preview of exactly how your tweet will look, with overflow highlighted in red. 100% private — nothing is sent to any server.
🔒 100% Private — Runs in your browser💡 Twitter counts all URLs as exactly 23 characters regardless of length.
- Use line breaks to create visual breathing room — they cost only 1 character each.
- Numbers beat words: "7x" instead of "seven times" saves 8 characters.
- Cut filler: "I think that" (13 chars) vs nothing (0 chars). Lead with the point.
- Use ampersand & instead of "and" to save 2 characters per use.
- Twitter shortens all URLs to 23 chars — paste your full URL without fear.
How to Use This Twitter Character Counter
Type or paste your tweet text in the editor. The character count updates live with every keystroke. The large fraction display shows your count against the 280-character limit and changes colour as you approach it:
- Blue (0–239): You have plenty of room. Keep writing.
- Amber (240–279): Getting close. Start wrapping up your thought.
- Green (280): Exactly at the limit — perfect use of space.
- Red (over 280): You have exceeded the limit. The preview highlights the overflow text in red to show what Twitter would cut off.
The live preview card shows exactly how your tweet will look when posted. When text exceeds 280 characters, the first 280 are shown normally and the remainder is highlighted in red. This helps you see exactly what needs to be cut.
Understanding Twitter's Character Counting Rules
Twitter has a few unique rules for how characters are counted that differ from a simple string length measurement. Every standard letter, digit, space, punctuation mark, and line break counts as one character. Emoji count as two characters due to Unicode encoding. URLs, regardless of how long they are, are always shortened by Twitter's t.co service and counted as exactly 23 characters. This means a long URL to a blog post counts the same as a short URL. Usernames mentioned with @ and hashtags with # count normally — each character including the @ or # symbol counts as one character.