X (Twitter) Post Size and Specs (2026)
Every X limit below comes from the rules PostQuest uses to check posts before they publish. Publishing limits were last verified on .
- Main post size
- < 10:1 · Up to 5 MB
- Image Post
- Caption limit
- 280 characters
- A paid subscription raises the limit to 25,000 characters.
- Video aspect ratio
- 1:3 to 3:1
- Video Post
- Header photo
- 1500 × 500 px (3:1)
X image and video specs
Text Post use only the caption limit, so they have no media table.
Image Post1 file
| Spec | Image |
|---|---|
| Aspect ratio | < 10:1 |
| File size | Up to 5 MB |
| Formats | JPEG, PNG, WebP |
Carousel Post2–4 files
| Spec | Image |
|---|---|
| Aspect ratio | < 10:1 |
| File size | Up to 5 MB |
| Formats | JPEG, PNG, WebP |
GIF Post1 file
| Spec | GIF |
|---|---|
| Dimensions | Up to 1,280 × 1,080 px |
| File size | Up to 15 MB |
| Formats | GIF |
| Other limits | Up to 300 MP; Up to 350 frames |
Video Post1 file
| Spec | Video |
|---|---|
| Dimensions | Up to 1,920 × 1,200 px landscape or 1,200 × 1,920 px portrait; at least 32 × 32 px |
| Aspect ratio | 1:3 to 3:1 |
| File size | Up to 8 GB |
| Length | 0.5 s–20 min |
| Formats | MP4, MOV, WebM |
| Frame rate | 23–60 fps |
| Codecs | H.264 High Profile, AAC-LC |
- X Premium / verified accounts can post video up to 125 minutes and 16 GB.
- Progressive scan, YUV 4:2:0, and no open GOP.
- X recommends 1280x720 landscape, 720x1280 portrait, or 720x720 square.
- The API best-practices page still documents a 1280x1024 ceiling, but X accepts up to 1920x1200 and plays 1080p back.
X caption and hashtag limits
Caption limit
280 characters
Depends on the account or server.
- Free accounts post up to 280 characters.
- A paid subscription raises the limit to 25,000 characters.
Hashtags
No hard limit
Recommended: 1–2 hashtags
- No hard hashtag limit.
- X recommends no more than 2 hashtags per post as best practice.
Accounts that can publish
An authenticated X user with post and media write access.
- Uploaded media must be owned by the posting user unless additional owners were declared.
X profile and banner sizes
| Image | Size | Details | Source |
|---|---|---|---|
| Header photo | 1500 × 500 px (3:1) | Recommended dimensions for the profile header. | X Help: Uploading a profile photoVerified October 4, 2026 |
| Profile photo | 400 × 400 px | JPEG, GIF, or PNG, up to 2 MB. | X Help: Uploading a profile photoVerified October 4, 2026 |
X specs FAQ
What size should an X post be?
An X image post must meet these limits: aspect ratio < 10:1 and file size up to 5 MB. No fixed pixel dimensions apply to this format. For a video post, the aspect ratio is 1:3 to 3:1.
What is the X character limit?
X captions can be up to 280 characters long. Free accounts post up to 280 characters. A paid subscription raises the limit to 25,000 characters.
How many hashtags can you use on X?
X has no hard hashtag limit. Aim for 1–2. X recommends no more than 2 hashtags per post as best practice.
What size is the X header photo?
1500 × 500 px (3:1). Recommended dimensions for the profile header.
Sources
Publishing limits last verified against official API documentation. Profile sizes last verified .
More platform specs
- Instagram specs
- Facebook specs
- YouTube specs
- TikTok specs
- Pinterest specs
- LinkedIn specs
- Threads specs
- Bluesky specs
- Mastodon specs
Compare every network on the social media image sizes overview. Planning when to publish? Read the best time to post on X.
Schedule posts that pass these checks
PostQuest validates every caption and file against these limits before a post is scheduled, so nothing fails at publish time.