# X Video Limits in 2026 for Length, File Size and Format

Source: https://trygrowx.app/x-specs/video-limits (updated 2026-11-04)

A free X account can post a video up to 2 minutes 20 seconds (140 seconds) long and up to 512MB, as an MP4 or MOV file. X Premium subscribers can upload much longer videos: up to 4 hours on x.com and iOS, and up to 10 minutes on Android.

Last checked November 2026. X's own help pages disagree on some Premium figures; we show both where they do.

## X video limits at a glance

| Item                            | Free account       | X Premium                                                         | Source                                                                                                                   |
| ------------------------------- | ------------------ | ----------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------ |
| Maximum length                  | 140 seconds (2:20) | Up to 4 hours on x.com and iOS; 10 minutes on Android             | [Longer videos for Premium](https://help.x.com/en/using-x/premium-longer-videos)                                         |
| Maximum file size               | 512MB              | 16GB per the upload guidance; 8GB on other help pages (see below) | [X videos](https://help.x.com/en/using-x/x-videos), [Longer videos](https://help.x.com/en/using-x/premium-longer-videos) |
| Resolution for very long videos | n/a                | Videos between 2 and 4 hours must be 720p                         | [Longer videos for Premium](https://help.x.com/en/using-x/premium-longer-videos)                                         |
| File types                      | MP4 or MOV         | MP4 or MOV                                                        | [X videos](https://help.x.com/en/using-x/x-videos)                                                                       |
| Videos per post                 | 1 through the API  | 1 through the API                                                 | [X API media docs](https://docs.x.com/x-api/media/introduction)                                                          |
| Minimum length                  | 0.5 seconds        | 0.5 seconds                                                       | [X API media docs](https://docs.x.com/x-api/media/introduction)                                                          |

## Recommended video settings

X's [media best practices](https://docs.x.com/x-api/media/quickstart/best-practices) recommend:

| Setting      | Recommended                                                       | Allowed range             |
| ------------ | ----------------------------------------------------------------- | ------------------------- |
| Resolution   | 1280 × 720 (landscape), 720 × 1280 (portrait), 720 × 720 (square) | 32 × 32 up to 1280 × 1024 |
| Aspect ratio | 16:9 or 1:1                                                       | 1:3 to 3:1                |
| Frame rate   | 30 or 60 fps                                                      | 60 fps or less            |
| Codecs       | H.264 High Profile video, AAC LC audio                            |                           |

These figures come from X's developer documentation for uploads and are a reliable baseline for files you post from the apps too.

## By account type

### Free accounts

- 140 seconds and 512MB per video, on every platform.

### X Premium subscribers

- Up to 4 hours on x.com and iOS, and 10 minutes on Android, per [Longer videos for Premium subscribers](https://help.x.com/en/using-x/premium-longer-videos).
- Videos longer than 2 hours must be 720p.

**Where sources disagree.** The Premium longer-video page gives 4 hours and 16GB. X's [Media Studio help](https://help.x.com/en/using-x/media-studio-faqs) and parts of the [About X Premium](https://help.x.com/en/using-x/x-premium) page still say about 3 hours and 8GB, with 720p required above 2 hours. If a large upload fails, keep the file under 8GB.

## Common mistakes

- **Exporting a 2:30 clip on a free account.** Anything over 140 seconds is rejected; trim it to 2:20.
- **Uploading 4K.** X's help pages describe Premium uploads at up to 1080p, and the recommended settings are 720p. A 4K file is bigger and slower to upload for no gain in the feed.
- **Using an unusual codec.** Export H.264 MP4 with AAC audio for the fewest failed uploads.
- **Burying the point.** Viewers decide quickly whether to keep watching. Put the payoff, or a caption saying what is coming, in the first three seconds.
- **No captions.** Some people watch with the sound off, so burn in captions.

## Frequently asked questions

### How long can a video be on X?

140 seconds (2 minutes 20 seconds) for free accounts. Premium subscribers can upload up to 4 hours on x.com and iOS and up to 10 minutes on Android.

### What is the maximum video file size on X?

512MB for free accounts. For Premium, X's help pages say 16GB in one place and 8GB in others.

### What video format does X accept?

MP4 and MOV. H.264 video with AAC audio is the safest choice.

### Can I post more than one video in a post?

X's API documentation allows one video per post, with no photos or GIF alongside it. One X help page describes mixed posts of up to 4 media items including a video, so the apps may allow more; one video per post is the safe rule.

## Pair the video with a strong post

The words above a video decide whether people press play. Draft them in the [post checker](https://trygrowx.app/tools/post-checker) or get opening lines from the [hook generator](https://trygrowx.app/tools/hook-generator). Every other X limit is on the [X specs hub](https://trygrowx.app/x-specs).
