X writing reference
Twitter (X) Character Limit: Tweets, Threads, Bio, Name and DMs

Updated
The Twitter character limit is 280 for a standard post on X, while eligible Premium accounts can publish long posts up to 25,000 characters. Those numbers describe individual posts: a thread connects separate posts, each with its own budget. Profile fields and private messages have different limits again.
Count the finished text, including punctuation, links, mentions, and any numbering. A draft that looks short can still exceed the allowance because X uses weighted counting. This guide explains the main fields, the difference between a long post and a thread, and a practical editing process that preserves your meaning.
Twitter character limit: quick reference for 2026
Use these current limits as a drafting reference, then re-check your destination field and X Help before publishing. In particular, do not confuse the length of one direct message with account-level limits on how many messages you can send. X documents the current long-post allowance in its post types guide.
| Field | Character budget | Practical note |
|---|---|---|
| Standard tweet / post | 280 weighted | Applies separately to each ordinary thread post |
| Premium long post | Up to 25,000 | Requires an eligible subscription |
| Display name | 50 | Separate from your handle |
| Bio | 160 | Use the website field for your main URL |
| Username | 4–15 | Letters, numbers, underscores; exclude the @ |
| Direct message | 10,000 | Check the current messaging composer |
| Image alt text | 1,000 per image | Separate from the post text |
How X counts characters: URLs, CJK and emoji
X's character-counting documentation describes a weighted length. Most Latin letters and ordinary punctuation count as one. Chinese, Japanese, and Korean characters generally count as two. Recognized emoji sequences count as two, including many combined symbols that look like one picture. Counting visible symbols or using a generic text editor can therefore give a different result.
A recognized URL takes 23 characters regardless of its original length. Two links need 46, plus any separating spaces. Hashtags and manually typed mentions use the text budget too. Attached images do not consume ordinary post characters. Use the X mode in the character counter, then validate in X's composer. The Twitter character limit is a platform rule, not simply a count of keystrokes.
What happens when a tweet is too long? Use a thread
A standard post over its allowance cannot be published as written. First remove duplicated context, then decide whether the remaining idea belongs in one post. Avoid deleting the condition that makes advice accurate just to save space. 'Back up before upgrading' is a useful instruction; removing the backup requirement can change the advice entirely.
For a multi-step explanation, use the thread splitter and review every break. Put the problem in the first post, give each reply one complete point, and finish with a useful next action. Numbering also consumes space. The Twitter Thread Generator can help draft the sequence, but read each post independently: readers may encounter a reply without the opening context.
Twitter bio character limit and name limit
The bio allows 160 characters; the display name allows 50. Give them different jobs. Your name should make you recognizable, while the bio explains what you do or what readers can expect. 'Product designer sharing practical onboarding lessons' communicates more than a string of unrelated job titles. Use a concrete audience or subject before adding a slogan.
Your username is the handle used in mentions and profile URLs. Keep it within 4–15 characters using letters, numbers, or underscores. The Twitter bio generator and username generator can supply starting ideas. Check availability on X and review every generated claim. The Twitter character limit for a bio is short enough that one specific promise usually beats a miniature résumé.
How to write a 280-character tweet that works
Begin with the reader's question, then use the allowance for an answer. This process is an editing method, not a claim that a particular length wins algorithmic preference. Keep a copy of the full draft so a useful qualification does not disappear during trimming.
Write the point first
State one observation, recommendation, or question in a plain sentence. Replace an introduction such as 'I wanted to share a thought about' with the thought itself.
Add one concrete detail
Choose an example that helps a reader act. 'Ask where new users hesitate' gives a research task; 'improve the experience' leaves the task undefined.
Reserve space for essentials
Add the actual link, required attribution, and any thread number before cutting words. Keep exceptions that affect the meaning and remove repeated adjectives first.
Count and preview
Check weighted length, then paste into the destination composer. Read aloud for missing words and inspect line breaks on a phone before publishing the complete post.
History of the limit: 140, 280, then Premium long posts
Twitter began with a 140-character format tied to its early SMS context. In 2017 it expanded standard posts to 280 for languages affected by that change, while weighted counting preserved different treatment of CJK text. Subscription long posts arrived in 2023 and expanded beyond their initial allowance. As of 2026, X lists up to 25,000 characters for eligible long posts.
Old tutorials may therefore show 140, 4,000, or other historical figures. Check whether an article describes standard posts, Premium long posts, or another publishing format before copying its advice. The Twitter character limit that matters is the one for your current account and field. Save reusable drafts with their intended format so an essay is not accidentally treated as one ordinary tweet.
Frequently asked questions
What is the Twitter character limit in 2026?
Standard X posts allow 280 weighted characters. Eligible Premium accounts can publish long posts up to 25,000 characters; profile fields have separate limits.
Does a link count toward the tweet character limit?
Yes. A recognized URL uses 23 characters, regardless of its original length. Spaces and surrounding commentary still use additional room.
Do emojis count as one character on X?
Recognized emoji sequences count as two weighted characters. A complex emoji can contain several Unicode components without using that many units of X's post allowance.
Is there a single 280-character limit for a whole thread?
No. Each standard post gets its own allowance. Check every segment, including numbering and repeated context, rather than only checking the total draft.
What is the Twitter bio character limit?
The bio allows 160 characters. Prioritize your subject and audience, and use the separate website field when it fits the link you want to share.
Are the name and username limits the same?
No. The display name allows 50 characters, while a username uses 4–15 letters, numbers, or underscores. The @ symbol identifies the handle.
How much alt text can I add?
X allows up to 1,000 characters per image description. Describe the meaningful visual information instead of using accessibility text as overflow for unrelated promotional copy.
Can I send a longer idea by DM?
The familiar DM text allowance is 10,000 characters, but check the current messaging composer. A private message also requires appropriate recipient access and is not a public thread.