Skip to main content

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

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

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 .