Contents
The Twitter character limit is 280 characters for a standard free account and up to 25,000 characters for X Premium subscribers. Direct messages allow 10,000 characters for everyone, and your bio is capped at 160. When people say "the tweet character limit", they almost always mean that 280 figure, which has been the standard post length on the platform for years.
But the raw numbers hide the tricky part: not every character counts the way you think. Links, mentions, and emoji are counted by rules that surprise people mid-tweet. This guide explains every limit and exactly how each element counts, so you never lose a good post to a miscount again.
The Twitter character limits at a glance
Here is the full set of limits in the 2026 UI:
- Standard post (free account): 280 characters
- Premium post (X Premium subscriber): up to 25,000 characters
- Direct message: 10,000 characters for all users
- Bio: 160 characters
- Display name: 50 characters
- Poll option: 25 characters each
X's own character count documentation explains the underlying rules the platform uses. The 280 limit is the one that shapes how people write on X, so the rest of this guide focuses there.
How URLs count: always 23 characters
This one trips up almost everyone. When you paste a link into a post, X automatically wraps it in its own
t.coA giant tracking URL with fifty parameters and a short homepage link both cost you the same 23 characters. There is no benefit to manually shortening a link before you paste it, and no penalty for pasting a long one. Plan your post as if any link is 23 characters and you will never be surprised.
How mentions count: it depends on placement
Mentions are counted differently depending on where they sit:
- At the start of a reply: when you reply to someone and the appear at the very beginning, they usually do not count against your 280. X treats them as reply routing, not body text.
@handles - Inside the body of a post: a mention typed mid-sentence counts at its full length. is nine characters wherever it appears in your text.
@elonmusk
So a reply that opens with three handles you are responding to gives you a full 280 for your actual message, but dropping those same handles into the middle of a standalone post will eat into your count.
How emoji and non-Latin characters count: usually double
Here is the counterintuitive one. Most emoji count as two characters, not one. A single smiley or fire emoji costs you two of your 280. Load a post with ten emoji and you have spent twenty characters before writing a word.
The same applies to many non-Latin scripts. Characters in Chinese, Japanese, and Korean count as two each, so those languages hit the limit roughly twice as fast as English. This is why a tweet that looks short on screen can refuse to send: the character math underneath is heavier than it appears.
What does not count against your limit at all: attached images, videos, GIFs, and polls. Media is free. Only visible text (letters, numbers, spaces, punctuation, hashtags, and body mentions) counts.
Use a character counter before you post
Because links, mentions, and emoji all count by different rules, the safest way to fit a post is to check it against a counter rather than trust the eye. A good Twitter character counter mirrors X's real logic: it treats URLs as 23 characters, counts emoji as two, and shows exactly how much room you have left. The composer on X shows a live ring as you type, but a dedicated counter is handy when you are drafting outside the app or writing threads. When you are also drafting DM openers to fit them into a clean, scannable message, our free Twitter advanced search tool helps on the sourcing side while you keep the message itself tight.
Writing longer than 280: Premium versus threads
If 280 is too tight, you have two real options.
Option 1: X Premium. A Premium subscription lifts your single-post limit to 25,000 characters, which is essentially a short article in one tweet. This is useful for long-form takes, but readers still scroll past walls of text, so length is not automatically better.
Option 2: Threads. A thread chains several 280-character posts together as replies to yourself. Threads keep long content readable, work on a free account, and often get more engagement than a single long block, because each tweet is a fresh hook and the whole thing invites people to keep tapping. For most people building an audience, a well-structured thread beats a 25,000-character post.
A quick note on DMs, since this is where outreach lives: the direct message limit is 10,000 characters, far more room than a tweet. That is not an invitation to write essays. The best cold DMs are two to four sentences. Our guide to cold DMs that get replies explains why short and specific beats long and thorough every time.
Why character limits matter for marketing
If you use X to grow a business, character limits are not trivia. They shape how you write, and how you write shapes whether people read.
- For posts: the 280 constraint forces clarity. The tightest hook wins, and a link always costs 23 characters, so make it worth the space.
- For threads: each tweet is a standalone unit. Front-load the value in the first post because that is the one that gets impressions.
- For DMs: the 10,000-character room is a trap. Short, personal, specific messages outperform long pitches. Keep openers to a few sentences.
Quick tips to fit more into 280
When a post runs long, resist the urge to abbreviate into gibberish. A few cleaner ways to save space:
- Cut filler words. "In order to" becomes "to". "The reason is that" becomes "because". Most tweets shed 10 to 20 characters just by tightening.
- Drop the link if it is not essential. A link costs a flat 23 characters. If the post works without it, put the link in a reply instead and keep the main tweet clean.
- Skip decorative emoji. Each one costs two characters. Use them for meaning, not garnish.
- Move context to a reply. Post the punchy claim, then add nuance in the first reply. This also boosts engagement, because replies to your own tweet keep the thread active.
If you constantly fight the 280 limit, that is usually a sign the idea wants to be a thread, not a single post.
Understanding the limits is one small piece of using X well. For the bigger picture, our Twitter marketing guide covers how content, engagement, DMs, and analytics fit together into actual growth.
And if the reason you write tight DMs is to book calls, XAutoDM helps you send personalized, well-paced outreach that fits the message to each person automatically, then tracks every reply to a booked call. Free plan, one account, no card required.
Frequently Asked Questions
What is the Twitter character limit in 2026?
Free accounts can post up to 280 characters per tweet. X Premium subscribers can post up to 25,000 characters in a single post. Direct messages allow up to 10,000 characters for everyone, and your bio is capped at 160 characters. The 280 limit is what most people mean by the tweet character limit.
Do links count toward the Twitter character limit?
Yes, but not by their real length. Every URL counts as 23 characters no matter how long or short the actual link is, because X wraps links in its t.co shortener. A 200-character link and a 20-character link both cost you 23 characters.
How do emojis count toward the character limit?
Most emojis count as two characters each, not one, so they eat your space faster than letters. Characters in languages like Chinese, Japanese, and Korean also count as two each. A tweet that looks short can hit the limit sooner than expected if it is emoji-heavy.
Do @mentions count toward the 280 limit?
It depends on placement. When you reply and the @handles sit at the very start of the reply, they usually do not count against your 280. Mentions typed inside the body of a post do count at their full length, so @username costs nine characters mid-sentence.
How do I write longer than 280 characters on Twitter?
You have two options. Subscribe to X Premium to post up to 25,000 characters in one post, or write a thread by chaining several 280-character tweets together as replies to yourself. Threads keep long-form content readable for free accounts and often get more engagement than one long block.
Your next customer is already on X.
Find the people talking about what you sell, message them on a safe schedule, and turn the replies into booked calls.
- Scrape leads from any tweet, keyword or X List
- Auto-DM new followers and people who engage
- Follow-ups that stop the moment someone replies
- Safe daily limits and warm-up, built in
- Every reply tracked through to a booked call
Free Test plan · no credit card.
Related posts
Ready to automate your Twitter DMs?
Start sending personalized DM campaigns to your target audience today. Get higher response rates and more leads than cold emails.








