X (Twitter) character limits and image sizes
This page lists every X (Twitter) text limit and upload size tracked by the tool, including the point where X (Twitter) truncates a post in the feed. Counts follow how X (Twitter) itself measures text, not raw string length.
X (Twitter) character limits
| Field | Limit | Visible in feed |
|---|---|---|
| Post | 280 | — |
| Post (Premium) | 25,000 | ~280 |
| Bio | 160 | — |
| Display name | 50 | — |
| Direct message | 10,000 | — |
“Visible in feed” is roughly where the platform collapses the rest behind a “more” link. It is the practical limit for anything you need read.
X (Twitter) image and video sizes
| Placement | Dimensions | Ratio | Type |
|---|---|---|---|
| In-stream image | 1,600 × 900 | 16:9 | Image |
| Summary card | 1,200 × 628 | 1.91:1 | Image |
| Header banner | 1,500 × 500 | 3:1 | Cover |
| Profile photo | 400 × 400 | 1:1 | Profile |
| Video | 1,920 × 1,080 | 16:9 | Video |
Limits for other networks
Limits are checked against public platform documentation and change occasionally — verify anything business-critical. Limits last reviewed .