Twitter (now X) has evolved its character limits significantly since the platform's original 140-character constraint. As of 2026, the limits vary depending on your account type and the type of content you are posting. Here is a complete breakdown of every character limit on the platform.
| Content Type | Free Account | X Premium | X Premium+ |
|---|---|---|---|
| Tweet/Post | 280 characters | 25,000 characters | 25,000 characters |
| Reply | 280 characters | 25,000 characters | 25,000 characters |
| Direct Message | 10,000 characters | 10,000 characters | 10,000 characters |
| Display Name | 50 characters | 50 characters | 50 characters |
| Username (@handle) | 15 characters | 15 characters | 15 characters |
| Bio | 160 characters | 160 characters | 160 characters |
| Location | 30 characters | 30 characters | 30 characters |
| List Name | 25 characters | 25 characters | 25 characters |
| List Description | 100 characters | 100 characters | 100 characters |
Twitter launched in 2006 with a 140-character limit. This constraint was based on SMS text message limitations — SMS messages were capped at 160 characters, and Twitter reserved 20 characters for the username. The tight limit forced users to be concise and became a defining feature of the platform.
In November 2017, Twitter doubled the limit to 280 characters for most languages. The change was controversial at the time, with many users arguing it would ruin the platform's character. In practice, studies showed that most tweets remained well under the new limit — the average tweet length increased only slightly.
In 2023, after Elon Musk's acquisition and the rebranding to X, the platform introduced long-form posts of up to 25,000 characters for X Premium subscribers. Free accounts remained at 280 characters.
| Element | Characters Used |
|---|---|
| Regular text (Latin alphabet) | 1 character each |
| Spaces | 1 character each |
| Punctuation | 1 character each |
| CJK characters (Chinese, Japanese, Korean) | 2 characters each |
| Emojis | 2 characters each |
| URLs | 23 characters (shortened via t.co) |
| @mentions | Full username length |
| Hashtags | Full hashtag length (including #) |
Usernames in replies (the @handle at the beginning of a reply) do not count toward the 280-character limit. Images, videos, polls, and GIFs also do not count. Quote tweets include the quoted content separately without affecting your character count.
Put the most important information first. Twitter timelines move fast, and the first few words determine whether someone stops scrolling. Avoid opening with filler words like "I think that" or "Just wanted to say."
Line breaks consume only one character but dramatically improve readability. Breaking a tweet into two or three lines creates visual separation and makes your content easier to scan. This technique is especially effective for lists and contrasts.
Replace longer words with shorter synonyms: "use" instead of "utilize," "help" instead of "facilitate," "show" instead of "demonstrate." Each saved character gives you more room for substance.
Twitter has its own informal grammar. Dropping "the," "a," and "I" where context makes the meaning clear is perfectly acceptable. "Finished the project" becomes "Finished the project" or even "Project done."
If your message exceeds 280 characters on a free account, break it into a thread. Number your tweets (1/5, 2/5, etc.) so readers know there is more content and can follow the complete thought.
X Premium subscribers can write posts of up to 25,000 characters — roughly equivalent to a 4,000-5,000 word article. These long-form posts appear in the timeline with a "Show more" button that expands to reveal the full text.
Key things to know about long-form posts:
| Feature | Detail |
|---|---|
| Character limit | 25,000 characters |
| Formatting | Bold, italic supported |
| Links | Full URLs displayed (not shortened in body) |
| Media | Images can be embedded within text |
| Preview in timeline | First ~280 characters shown, then "Show more" |
| Platform | Post Limit | Bio Limit |
|---|---|---|
| X/Twitter (free) | 280 characters | 160 characters |
| X/Twitter (Premium) | 25,000 characters | 160 characters |
| Instagram (caption) | 2,200 characters | 150 characters |
| 63,206 characters | 101 characters | |
| 3,000 characters | 2,600 characters | |
| TikTok (caption) | 4,000 characters | 80 characters |
| YouTube (description) | 5,000 characters | 1,000 characters |
| Threads | 500 characters | 150 characters |
| Bluesky | 300 characters | 256 characters |
On average, 280 characters translates to about 40-55 words in English, depending on word length. If you write in a concise, punchy style with short words, you can fit closer to 55 words. More formal language with longer words might yield only 35-40 words.
For reference, this paragraph is 280 characters: "The quick brown fox jumps over the lazy dog. Twitter limits free accounts to 280 characters per tweet. This forces writers to be concise and choose every word carefully. Every character counts when space is limited. Make each word earn its place."
Check your text against Twitter's character limit before posting.
Try WordMeter's Twitter Character Counter →