# X Character Limit in 2026 for Posts, Replies and Premium

Source: https://trygrowx.app/x-specs/character-limit (updated 2026-11-04)

A post on X can hold up to 280 characters on a free account, and X Premium subscribers can write longer posts of up to 25,000 characters. X weights some characters: every link counts as 23, and each emoji or Chinese, Japanese or Korean character counts as 2.

Last checked November 2026. X changes these rules often, so every figure below links to its source.

## The X character limit at a glance

| Item                                        | Limit                                | Source                                                                  |
| ------------------------------------------- | ------------------------------------ | ----------------------------------------------------------------------- |
| Post, free account                          | 280 weighted characters              | [X developer docs](https://docs.x.com/fundamentals/counting-characters) |
| Post, X Premium (all paid tiers)            | 25,000 characters                    | [About X Premium](https://help.x.com/en/using-x/x-premium)              |
| Link (any length)                           | 23 characters, after `t.co` wrapping | [X developer docs](https://docs.x.com/fundamentals/counting-characters) |
| Emoji                                       | 2 characters each                    | [X developer docs](https://docs.x.com/fundamentals/counting-characters) |
| Chinese, Japanese, Korean character         | 2 characters each, so 140 per post   | [X developer docs](https://docs.x.com/fundamentals/counting-characters) |
| Latin letters, digits, punctuation          | 1 character each                     | [X developer docs](https://docs.x.com/fundamentals/counting-characters) |
| Attached photo, GIF or video                | 0 characters                         | [X developer docs](https://docs.x.com/fundamentals/counting-characters) |
| Automatic @mentions at the start of a reply | 0 characters                         | [X developer docs](https://docs.x.com/fundamentals/counting-characters) |
| @mentions you type yourself                 | Count normally                       | [X developer docs](https://docs.x.com/fundamentals/counting-characters) |
| Hashtags                                    | Count normally, `#` included         | [X developer docs](https://docs.x.com/fundamentals/counting-characters) |
| Bio                                         | 160 characters                       | [X glossary](https://help.x.com/en/resources/glossary)                  |

## How X counts characters

X counts a weighted length. Latin text, digits and common punctuation weigh 1. Emoji weigh 2 however complex they look, and joined emoji (a family, a skin tone) still count as 2, according to the [counting characters guide](https://docs.x.com/fundamentals/counting-characters). Chinese, Japanese and Korean characters and most other Unicode weigh 2, which halves the room to 140 characters for those scripts.

Every link is wrapped by X's `t.co` shortener and counts as 23 characters, whether the original address is 15 characters or 150. Text is measured after Unicode NFC normalisation, so an accented letter counts once however it was typed.

## By account type

### Free accounts

- 280 weighted characters per post, reply and quote.
- Long text has to be split into a [thread](https://trygrowx.app/glossary/thread).

### X Premium (Basic, Premium and Premium+)

Since 12 October 2026, new subscribers get Premium benefits through The X Subscription (see [X Premium](https://trygrowx.app/glossary/x-premium)). X's help pages describe the limits below for Premium subscribers; we found no separate figure for the new plans.

- Longer posts of up to 25,000 characters, in original posts, quotes and replies, with bold and italic formatting, per [About X Premium](https://help.x.com/en/using-x/x-premium).
- Only @mentions in the first 280 characters notify the person mentioned; mentions further down do not, per the same page.
- In the timeline, a long post shows its opening and collapses the rest behind "Show more", so the first lines still carry the post.
- Edit a post up to five times within one hour of posting, per [About Edit Post](https://help.x.com/en/using-x/edit-post).

**Where sources disagree.** X's [How to Post](https://help.x.com/en/using-x/how-to-post) page still mentions longer posts of up to 4,000 characters, the figure from 2023. The Premium pages and current coverage give 25,000, which is what we list.

## Common mistakes

- **Counting a link by its real length.** Every link costs 23 characters, so a long address saves you nothing and a short one costs you nothing extra.
- **Forgetting emoji weigh double.** Ten emoji use 20 characters.
- **Putting the key point after line three on a long post.** Readers see the opening first; lead with the point.
- **Tagging someone deep in a long post.** On Premium, a mention after the first 280 characters sends no notification.
- **Counting with a generic word counter.** Ordinary counters miss X's weighting. Paste the draft into the [post checker](https://trygrowx.app/tools/post-checker) for X's exact count.

## Frequently asked questions

### How many characters is a post on X?

280 weighted characters on a free account. X Premium subscribers can post up to 25,000 characters.

### Do links count toward the X character limit?

Yes. Every link counts as 23 characters, whatever its real length, because X wraps it in a `t.co` short link.

### Do photos and videos count toward the limit?

No. Media attached through X's own apps counts as 0 characters.

### Do @mentions count in a reply?

The @mentions X adds automatically at the start of a reply count as 0. Any @mention you type yourself counts normally.

### Is the limit the same in every language?

No. Chinese, Japanese and Korean characters weigh 2 each, so a free post in those scripts fits 140 characters.

### Can I edit a post after posting?

Premium subscribers can edit a post up to five times within one hour. Free accounts cannot edit; delete and post again instead.

## Check a draft before you post

Paste any draft into the free [post checker](https://trygrowx.app/tools/post-checker) to see X's exact weighted count, a live preview and a thread split. For every other X limit, see the [X specs hub](https://trygrowx.app/x-specs).
