Twitter (X) Video Length Limit 2026 (140s)

The twitter video length limit for a free account is a firm 140 seconds, 2 minutes and 20 seconds, with no flexibility around it. X Premium subscribers get a dramatically longer allowance, up to 4 hours on web and iOS, but the free-tier number is the one that catches casual users off guard mid-upload, since nothing about the composer warns you in advance.
How long can a Twitter video be, by account type
| Account | Platform | Max length |
|---|---|---|
| Free | Any | 140 seconds |
| Premium (paid) | Web / iOS | Up to 4 hours (720p required past 2 hours) |
| Premium (paid) | Android | 10 minutes |
X video max length free account: what actually happens at the cutoff
Upload a video longer than 140 seconds on a free account and X rejects it outright rather than trimming it automatically. There's no partial upload or auto-crop to fit, you'll need to trim the file yourself before trying again. For anyone used to platforms that quietly cut a video down for you, this is the detail most likely to cause a wasted upload attempt.
Why Premium's advantage doesn't travel to every device
The 4-hour Premium allowance only applies on web and iOS. The same paid account uploading from Android is capped at 10 minutes, a full order of magnitude shorter, with no setting to change it. If you manage an account across multiple devices, this is worth knowing before you plan a longer video around your subscription tier alone, since the device you happen to be using matters just as much as what you're paying for.
Planning content around the free-tier limit
For anyone not subscribed to Premium, 140 seconds is worth treating as a firm creative constraint, not a technicality to work around:
- Cut to the point fast. With under two and a half minutes total, a slow intro costs proportionally more than it would in a longer format.
- Trim before you upload, not after a rejection. Knowing the limit in advance means editing for it during your edit pass instead of discovering it at posting time.
- Split longer content into a thread of clips if the full video matters more than fitting one upload, posting sequential short clips as replies, rather than trying to force one video past the limit.
When the free limit is actually enough
Plenty of content works better short anyway, a product demo, a quick tip, a highlight clip. Treating 140 seconds as a creative filter rather than a frustration often produces a tighter final video than a longer allowance would have.
Before uploading, running your caption through the Twitter character counter at the same time keeps both the video length and the caption inside their respective limits on the first attempt.
Posted Once schedules video to X and nine other platforms, so length limits are checked per platform before a post ever fails on upload. Start scheduling free →
Schedule to every platform at once
Posted Once publishes your content to all 10 social networks from one place.
Start free trial