Tweet Character Counter
Count post characters using X's weighted rules - URLs count as 23 characters and wide characters count double. Runs entirely in your browser.
🔒 This tool runs entirely in your browser. Your files are never uploaded to a server.
URLs found
Wide characters
Characters remaining
Every URL counts as 23 characters (X's t.co shortening), and wide characters like CJK script count as 2 - matching X's weighted character counting.
How the tweet character counter works
- Type or paste your post text - a sample loads automatically.
- URLs are automatically counted as 23 characters each, and wide characters count double.
- Watch the remaining character count and progress bar update live.
FAQ
Why does a URL count as 23 characters?
X (formerly Twitter) automatically shortens all links to a t.co URL exactly 23 characters long, regardless of how long the original link is - so this tool counts every URL as 23 characters to match.
What are "wide" characters?
Characters from scripts like Chinese, Japanese, and Korean (CJK), along with most emoji, are counted as 2 characters each under X's weighted counting rules, since they take up more visual width.
What is the current character limit?
280 characters for standard posts - this tool uses that limit, though X Premium subscribers may have access to longer posts.
Does this exactly match X's official character count?
It closely approximates X's publicly documented weighted counting algorithm, but X's exact internal implementation may handle some edge cases differently.
How we compare
| Feature | Online Tool Store | Plain character count | Composing directly in X |
|---|---|---|---|
| Accounts for t.co URL shortening | ✓ | ✗ | ✓ |
| Weighted wide-character counting | ✓ | ✗ | ✓ |
| Draft without opening the app | ✓ | ✓ | ✗ |
Handy for drafting and refining posts elsewhere before pasting the final version into X.