Logo

X (Twitter) Character Counter

Count your X (Twitter) post the way X actually counts it. Free, no signup, no ads.

0/ 280 characters
Short· posts of 71-100 characters see the highest average engagement

Free forever. No signup. Used by 2,500+ marketers in the MarketersClique community.

How to Use the X (Twitter) Character Counter

  1. Pick what you're counting against: a free post (280), a Premium post (25,000), a DM (10,000), your bio (160), your username (15), or your display name (50).
  2. Type or paste your text into the box. The count updates in real time, no button to press.
  3. Watch for the highlighted links, emoji, and CJK characters, they're the ones that count differently than plain text. Tap or hover one to see why.
  4. If you go over 280 in Post mode, a thread splitter appears automatically, numbered and ready to copy post by post.

Understanding the X (Twitter) Character Limit

X counts characters differently than you might expect, and the rules matter more than they look like they should. Here's what actually happens to your count.

Aim for the engagement sweet spot. Buddy Media research (via Hootsuite) found posts under 100 characters get noticeably higher engagement on average, with 71-100 characters as the reported sweet spot. Longer isn't wrong, it's just worth knowing shorter tends to perform better.

Remember links always cost 23 characters. X auto-shortens every link you post, and that shortened version always counts as 23 characters, whether you paste a 15-character link or a 200-character one. There's no benefit to using a URL shortener yourself before posting.

Emoji and CJK text count double. A single emoji counts as 2 characters, not 1, and the same goes for Chinese, Japanese, and Korean characters. A post that looks short can eat through your limit faster than expected if it's emoji-heavy.

Use threads for anything that needs more room. If what you're writing genuinely needs more than 280 characters and you're not on Premium, a numbered thread reads better than a wall of text jammed into one post. The splitter above handles the breakdown for you.

Don't confuse your bio limit with your post limit. Your bio is capped at 160 characters, your display name at 50, and your username at just 15. All much shorter than the 280-character post limit, so switch modes above before you count against the wrong one.

Frequently Asked Questions

What is the character limit on X (Twitter)?

Standard posts are capped at 280 characters. X Premium subscribers get a much higher limit, up to 25,000 characters per post. Direct messages allow up to 10,000 characters, and your bio is capped at 160.

Does X Premium give me more characters?

Yes. A free account is limited to 280 characters per post, while X Premium (Verified) subscribers can write up to 25,000 characters. Switch to the Post (Premium) tab above to check your text against that higher limit.

Why did Twitter change the limit from 140 to 280?

Twitter doubled the original 140-character limit to 280 in November 2017, after testing showed the shorter limit was forcing people to spend extra time editing posts down, especially in languages like English that need more characters to say the same thing as languages like Japanese or Chinese.

Does this counter count with or without spaces?

Both. Use the "Exclude spaces" toggle above the counter to switch between counting your full text or just the non-space characters, whichever number you need.

Is this X character counter free to use?

Yes, completely free with no signup, no account, and no ads on the page. It's used by 2,500+ marketers in the MarketersClique community.

Which character counter is best for social media posts?

One that actually counts the way the platform counts, not just raw string length. This tool uses X's real weighted rules (emoji and CJK characters count double, links always count as 23 characters) so the number you see matches what X will actually show you.

How does X count emoji, links, and non-English characters?

Most characters count as 1, but emoji and CJK characters (Chinese, Japanese, Korean) count as 2 each. Any link gets auto-shortened and always counts as exactly 23 characters, no matter how long the real URL is. This tool highlights each of these as you type so you can see exactly what's adding to your count.

More Free Tools