Social Media · 4 min read
The 280-Character Limit on X: How It Works and How to Use It
Short answer
Posts on X can be up to 280 weighted characters: most Latin characters count as 1, emoji and Chinese, Japanese or Korean characters count as 2, and every link counts as 23 no matter how long it is.
Key takeaways
- Twitter doubled the limit from 140 to 280 characters for most languages on November 7, 2017. Japanese, Chinese and Korean stayed at 140.
- Every link counts as 23 characters, so a post with one link leaves about 256 for your words.
- Emoji and CJK characters count double, which is why the practical limit for those scripts is 140.
- Paid accounts can write longer posts, but timelines cut them off, so 280 is still the length that most readers see in full.
For most of its first eleven years, Twitter fit every thought into 140 characters. That limit shaped how people wrote online: abbreviations, dropped vowels, threads stitched together with "1/". Then, in November 2017, the box doubled. The limit is still 280 for most posts on X today, and knowing exactly how X counts those characters is the difference between a post that fits and one you have to trim at the last second.
Where did 140 come from, and why did it change?
The 140 limit came from SMS: Twitter started as a text-message service, and 140 characters left room for a username inside one 160-character text.
By 2017 almost nobody posted by SMS, but the limit remained. Twitter announced a test of 280-character posts in late September 2017 and said its research showed that people writing in English hit the 140 wall far more often than people writing in Japanese, where a single character can carry a whole word. On November 7, 2017, the 280 limit rolled out to everyone writing in languages other than Japanese, Chinese and Korean, which kept 140.
The worry at the time was that timelines would fill with walls of text. That mostly didn't happen. Most posts stayed short, because short posts are easier to read on a phone and easier to reply to.
How does X count characters today?
X counts "weighted" characters: Latin letters, digits and common punctuation count 1, emoji and CJK characters count 2, every link counts 23, and the total must be 280 or less.
The rules come straight from X's developer documentation:
| What you type | Weight |
|---|---|
| Latin letters, digits, common punctuation and symbols | 1 each |
| Chinese, Japanese and Korean characters | 2 each |
| Emoji, including skin-tone and joined emoji | 2 each |
| Any URL | 23, whatever its real length |
| Media attached in X's apps | 0 |
| Automatic @names at the start of a reply | 0 |
Two consequences matter for anyone who shares links. First, you can paste the full URL with tracking parameters and it still costs 23. Second, a post with one link has about 256 characters left for your own words, minus one for the space.
Text is also normalized before counting, so an accented letter counts as one character whether your keyboard produced it as one code point or two.
What about longer posts?
X Premium subscribers can publish posts far longer than 280 characters, but most timelines show only the opening and hide the rest behind "Show more".
That makes the first 280 characters do the same job they always did: they decide whether anyone taps to read on. The exact Premium limits have changed more than once, so check X's Premium help page before you plan around a number.
How do you write well in 280 characters?
Lead with the point, cut what the link already says, and leave the reader one reason to click or reply.
A few habits that work:
- Say why, not what. The link preview already shows the headline. Use your characters on why it's worth reading: "The section on caching alone saved me an afternoon."
- One idea per post. If you need three ideas, that's a thread or three posts.
- Front-load. People decide in the first line. Don't open with "So I was thinking about".
- Credit cleanly. "via @handle" at the end costs 5 characters plus the handle.
- Hashtags only when they help discovery. One relevant tag beats three generic ones, and each costs its full length.
The Share Queue counts the way X does, link included, so you can draft without guessing. The Headline Swapper shows counts for each angle with and without a link.
Did 280 characters change engagement?
Nobody outside X has clean data on that, so treat confident claims with suspicion.
You'll find blog posts claiming that longer posts get more engagement, or less. Most are based on one account's analytics or a small sample. What holds up as plain observation is that short, clear posts are easier to reply to, and that a post's first line matters more than its length. Test on your own account: post similar links with a short and a long comment over a few weeks and compare replies, not just likes.
Questions
When did Twitter switch to 280 characters?
Twitter announced a test of 280-character tweets in September 2017 and made the longer limit available to everyone writing in languages other than Japanese, Chinese and Korean on November 7, 2017.
Why was the limit 140 in the first place?
Twitter began as a service that worked over SMS text messages, which allowed 160 characters. Keeping posts to 140 left room for the sender's username within a single text.
Do @mentions count toward the limit?
Mentions you type count like any other text. The automatic @names X adds at the start of a reply don't count.
Do photos and videos use up characters?
No. Media attached through X's own apps counts as zero characters.
How long can posts be with X Premium?
X Premium subscribers can publish much longer posts. The exact limit has changed over time, so check X's Premium help page for the current number. Most timelines show only the first part with a Show more link.