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.

X (Twitter) Character Limits (2026)

X counts characters differently depending on what you're writing, and it's easy to assume one number covers everything. Here's the full picture.

The standard tweet character limit is 280 characters. That's what most accounts write against, and it's the number the counter above defaults to. X Premium (verified) subscribers get a much higher ceiling, up to 25,000 characters per post, though only the first 280 or so show in the timeline before readers have to tap to expand. The twitter character limit 280 free accounts see hasn't moved since November 2017, when the platform doubled it from the original 140 (see the FAQ below for the full story).

Outside of posts, the twitter DM character limit is 10,000 characters per message, far more room than a public post gets. The twitter bio character limit is 160 characters, your display name can run up to 50, and your username (the @handle) is capped at just 15.

The counting itself isn't a simple character-by-character tally either. A link always counts as exactly 23 characters no matter how long the real URL is, X auto-shortens it behind the scenes. Emoji and CJK characters (Chinese, Japanese, Korean) count as 2 each instead of 1. Spaces count normally, they're not free. Images, videos, and GIFs you attach don't cost you any characters at all. So a 280-character post can fill up faster than you'd expect if it's link-heavy or emoji-heavy, or stretch further than expected if it's plain text with attached media.

WhereLimit
Post (standard)280 characters
Post (Premium / verified)up to 25,000 characters
Direct message10,000 characters
Bio160 characters
Username (@handle)15 characters
Display name50 characters

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.

What's the character limit for an X bio?

160 characters. That's separate from your display name (50 characters) and your username (15 characters), so double-check which field you're counting against before you assume you've run out of room.

What's the character limit for X direct messages?

10,000 characters per message, far more room than the 280-character post limit. X Premium doesn't change this number, it's the same DM cap whether you're on a free account or Premium.

Do links count toward the X character limit?

Yes, but not by their real length. X auto-shortens every link and counts it as exactly 23 characters, whether you paste a short link or a long one. There's no benefit to running it through a URL shortener yourself first.

Does the X character limit include spaces?

Yes, spaces count as regular characters toward your limit. Use the "Exclude spaces" toggle in the counter above if you want to see your count without them.

More Free Tools