Twitter video length rules how creators share moments, announcements, and storytelling content on the platform. Understanding the exact limits helps you plan clips that load fast and keep viewers engaged.
Below is a quick reference that combines platform rules, format differences, and best practices in one scan-friendly table.
| Platform | Upload limit | Recommended max | Supported formats |
|---|---|---|---|
| Twitter Web | 512 MB | 140 seconds | MP4, MOV, AVI, WebM |
| Twitter iOS App | 512 MB | 140 seconds | MP4, MOV |
| Twitter Android App | 512 MB | 140 seconds | MP4, MOV |
| Twitter Spaces & Live Audio | N/A (no video) | N/A | Audio only |
| Ads & Promoted Video | 512 MB | 120 seconds | MP4, MOV, AVI, WebM |
Maximum Duration for Native Uploads
When you attach a video directly from your device, Twitter enforces a hard ceiling of 140 seconds, or 2 minutes and 20 seconds. This applies to regular tweets, replies, and threads, ensuring quick loading and broad compatibility.
File size caps at 512 MB for most uploads, but keeping the duration under the 140-second threshold is more important for user experience than hitting the absolute file size limit. Longer content should be split or hosted externally with a link preview.
Video Formats and Encoding Guidelines
Supported file formats include MP4, MOV, AVI, and WebM, with H.264 as the recommended codec. Using baseline or main profile H.264 helps avoid playback issues on older devices and maintains wide reach.
Aspect ratios from 16:9 to 9:16 are accepted, but sticking to 16:9 or 4:5 gives the best viewing experience in timelines and profile grids. Always export at a consistent frame rate, ideally 30 fps, to avoid stuttering on mobile playback.
Best Practices for Twitter Video Length
Shorter videos tend to retain more viewers, especially in fast-scrolling timelines. Aim for punchy openings within the first 3 seconds and place key messages before the 30-second mark.
- Trim unnecessary intros to stay under 140 seconds.
- Use captions so videos play sound off by default.
- Add clear hooks in the first 15 seconds.
- Test playback on both Wi-Fi and mobile connections.
- For longer stories, use a thread of clipped highlights linking to a full version.
Advanced Scenarios and Limits
For campaigns and media partners, Twitter Ads allows videos up to 120 seconds for promoted placements while still accepting uploads of up to 512 MB. Keeping promoted content under two minutes helps with both completion rate and cost per view.
Live video and Spaces do not count toward the 140-second limit, but recorded Spaces can be clipped and exported under the standard rules. API uploads also respect the same duration and size caps, so automated workflows need the same checks as manual uploads.
Optimizing Content Around Duration Rules
Designing videos specifically for Twitter means planning around the 140-second ceiling while leveraging the platform’s fast playback and mobile-first audience. Short, focused clips that deliver value quickly outperform long uploads in terms of retention and shares.
FAQ
Reader questions
Can I upload a video longer than 2 minutes and 20 seconds if my file is under 512 MB?
No, Twitter enforces a strict 140-second maximum duration regardless of file size. Split the content into multiple tweets or host the full video externally with a link preview.
Will Twitter automatically trim my video during upload if it exceeds the limit?
No, Twitter does not auto-trim videos. The upload will fail or be blocked if the clip is longer than 140 seconds, so always cut your content beforehand.
Does the 140-second rule apply differently to ads and promoted video?
For ads, Twitter recommends staying under 120 seconds for promoted video to optimize view-through rates, even though the technical upload limit remains 512 MB.
Are there any differences between Twitter Blue and standard accounts for video length?
No, the 140-second duration cap applies to all user accounts. Blue subscribers gain other benefits, but video length limits remain the same across the platform.