Summary
Summary
Limits depend on the posting account. Both X API pages below were checked 2026-10-29.
| Account | Duration | File size |
|---|---|---|
| Default | 0.5 seconds to 20 minutes | Up to 8 GB |
| Premium or verified | Up to 125 minutes | Up to 16 GB |
The two X pages are cited together for this set. Media introduction and best practices.
Accounts
Default vs Premium or verified caps
A default account can post video from 0.5 seconds to 20 minutes, up to 8 GB. A Premium or verified account can post video up to 125 minutes and 16 GB.
Picture
Dimensions, aspect ratio and frame rate
The checked docs list these with the default account: dimensions 32x32 to 1280x1024, recommended 1280x720, 720x1280, or 720x720, aspect ratio 1:3 to 3:1, and frame rate up to 60 fps.
Errors
The 403 when a video is too long
A video over the account duration limit returns a 403 at POST /2/tweets.
Sources
Sources and date
Checked 2026-10-29.
