# X Limits and Sizes in 2026, Every Spec in One Place

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

Every X limit on one page: 280 characters, image and video sizes, banner 1500x500, bio 160, 500 DMs, 400 follows and the 2026 posting caps. Sourced.

- [Character limit](https://trygrowx.app/x-specs/character-limit.md): A post on X holds 280 characters, or 25,000 with X Premium. Links count as 23, emoji and CJK characters count as 2. Full counting rules inside.
- [Image sizes](https://trygrowx.app/x-specs/image-sizes.md): X image sizes: profile photo 400x400, header 1500x500, up to 4 photos per post at 5MB each, GIFs up to 15MB on web. Formats and tips inside.
- [Video limits](https://trygrowx.app/x-specs/video-limits.md): Free X accounts can post videos up to 2 minutes 20 seconds and 512MB. Premium allows up to 4 hours on web and iOS. Formats, sizes and specs inside.
- [Banner size](https://trygrowx.app/x-specs/banner-size.md): The X banner, or header, is 1500 x 500 pixels at a 3:1 ratio. Download a free blank banner and profile photo template with safe zones marked.
- [Profile limits](https://trygrowx.app/x-specs/profile-limits.md): X profile limits: username 4 to 15 characters, display name 50, bio 160, profile photo 400x400 and header 1500x500. Rules and tips inside.
- [DM limits](https://trygrowx.app/x-specs/dm-limits.md): X lets an account send 500 direct messages a day. Group chats hold up to 256 people. Who can message you, Chat encryption and message requests explained.
- [Rate limits](https://trygrowx.app/x-specs/rate-limits.md): Unverified X accounts can post 50 original posts and 200 replies a day, in half-hour windows. DM, follow and API limits, and how to fix rate limit errors.
- [Follow limits](https://trygrowx.app/x-specs/follow-limits.md): X lets an account follow 400 accounts a day. After 5,000 follows, extra follows depend on your follower ratio. What the limits mean and how to stay safe.

A post on X holds 280 characters, or 25,000 with Premium, and can carry up to 4 photos or one video of up to 2 minutes 20 seconds on a free account. Profiles take a 400 × 400 photo, a 1500 × 500 header and a 160-character bio, and unverified accounts can post 50 original posts and 200 replies a day.

Last checked November 2026. X changes its limits often, so each page links every figure to its source and says where sources disagree.

"X Premium" below means a paid subscription with Premium benefits. Since 12 October 2026, new subscribers buy these through The X Subscription; see [X Premium](https://trygrowx.app/glossary/x-premium) for the plans.

## Every X limit at a glance

| Spec                   | Free account                      | X Premium                                           | Details                                     |
| ---------------------- | --------------------------------- | --------------------------------------------------- | ------------------------------------------- |
| Post length            | 280 characters                    | 25,000 characters                                   | [Character limit](https://trygrowx.app/x-specs/character-limit) |
| Link in a post         | Counts as 23 characters           | Same                                                | [Character limit](https://trygrowx.app/x-specs/character-limit) |
| Emoji                  | Counts as 2 characters            | Same                                                | [Character limit](https://trygrowx.app/x-specs/character-limit) |
| Editing a post         | Not available                     | Up to 5 edits within 1 hour                         | [Character limit](https://trygrowx.app/x-specs/character-limit) |
| Photos per post        | Up to 4, 5MB each                 | Same                                                | [Image sizes](https://trygrowx.app/x-specs/image-sizes)         |
| Animated GIF           | 15MB on web, 5MB on mobile        | Same                                                | [Image sizes](https://trygrowx.app/x-specs/image-sizes)         |
| Video length           | 140 seconds (2:20)                | Up to 4 hours on web and iOS, 10 minutes on Android | [Video limits](https://trygrowx.app/x-specs/video-limits)       |
| Video file size        | 512MB                             | 16GB or 8GB, X's pages disagree                     | [Video limits](https://trygrowx.app/x-specs/video-limits)       |
| Header (banner)        | 1500 × 500 px                     | Same                                                | [Banner size](https://trygrowx.app/x-specs/banner-size)         |
| Profile photo          | 400 × 400 px, max 2MB             | Same                                                | [Banner size](https://trygrowx.app/x-specs/banner-size)         |
| Username               | More than 4, up to 15 characters  | Same                                                | [Profile limits](https://trygrowx.app/x-specs/profile-limits)   |
| Display name           | 50 characters                     | Same                                                | [Profile limits](https://trygrowx.app/x-specs/profile-limits)   |
| Bio                    | 160 characters                    | Same                                                | [Profile limits](https://trygrowx.app/x-specs/profile-limits)   |
| Direct messages        | 500 sent a day                    | No separate number published                        | [DM limits](https://trygrowx.app/x-specs/dm-limits)             |
| Group chat             | Up to 256 people                  | Same                                                | [DM limits](https://trygrowx.app/x-specs/dm-limits)             |
| Original posts per day | 50 (unverified)                   | No published cap, reported exempt                   | [Rate limits](https://trygrowx.app/x-specs/rate-limits)         |
| Replies per day        | 200 (unverified)                  | No published cap, reported exempt                   | [Rate limits](https://trygrowx.app/x-specs/rate-limits)         |
| Follows                | 400 a day; ratio rule after 5,000 | Same                                                | [Follow limits](https://trygrowx.app/x-specs/follow-limits)     |

## Tools that use these limits

- [Post checker](https://trygrowx.app/tools/post-checker): X's exact weighted character count, a live preview and a thread splitter.
- [Banner and avatar templates](https://trygrowx.app/x-specs/banner-size): free blank 1500 × 500 and 400 × 400 files with safe zones.
- [Bio generator](https://trygrowx.app/tools/bio-generator): bios that fit 160 characters.

## Frequently asked questions

### What is the character limit on X?

280 characters for free accounts and 25,000 for X Premium subscribers. Links count as 23 and emoji as 2.

### What size is the X banner?

1500 × 500 pixels, with the profile photo at 400 × 400.

### How many posts can I make a day on X?

Since May 2026, unverified accounts can make 50 original posts and 200 replies a day. X publishes no cap for Premium subscribers.

### How often is this page updated?

We recheck every figure regularly and show the date at the top. If you spot a change before we do, the source links let you check X's own pages.
