You’ve just finished editing a 20-minute podcast, tutorial, or gameplay clip. You upload it to X, only to have the platform reject the file without clearly explaining what went wrong.

In most cases, the problem comes down to three things: your X subscription, the device or app you’re using, or the video’s export settings.

X allows dramatically longer videos for paid subscribers than it does for free accounts, but the rules vary depending on whether you upload from a computer, iPhone, or Android device. There are also limits for resolution, frame rate, bitrate, and file size that can make an otherwise compatible video fail.

This guide explains how long a video can be on X, the maximum X video file size, which Premium plan you need, supported video specifications, and how to export a long video so it uploads successfully.

How to Upload Long Videos to X

X Video Length and File Size Limits

The maximum video length on X depends primarily on whether you have a free or paid account and which device you use.

According to X’s current longer-video documentation, the limits are:

X accountMaximum video lengthMaximum file sizeSupported upload locations
Free140 seconds (2 minutes 20 seconds)512 MBWeb, iPhone, Android
BasicUp to 4 hours16 GBx.com, iPhone
PremiumUp to 4 hours16 GBx.com, iPhone
Premium+Up to 4 hours16 GBx.com, iPhone
Paid accounts on AndroidUp to 10 minutesNot specifiedAndroid

The most important limitation is that the 4-hour maximum does not apply to every device.

If you have an X Premium subscription and upload from an Android phone, you can still be limited to 10 minutes per video. To take advantage of the longer four-hour limit, use X on the web or the X app for iPhone.

Videos Longer Than 2 Hours Are Limited to 720p

There is another important restriction for extremely long uploads.

X supports videos up to four hours long, but videos longer than two hours must be 720p. Videos under two hours can use resolutions up to 1080p, subject to X’s other technical limits.

That means a four-hour 1080p video isn’t simply a matter of having a Premium subscription and a sufficiently small file. If the video exceeds two hours, you’ll need to export it at 720p.

X’s Help Pages Don’t Always Match

One reason information about X’s video limits can be confusing is that different X help pages have not always displayed identical limits.

The dedicated documentation for longer videos lists uploads of up to four hours and 16GB, while some other Premium information has previously referenced approximately three hours and 8GB.

When information conflicts, the more specific documentation covering longer video uploads is the more relevant reference for this particular feature.

There have also been reports of some free X accounts temporarily being able to upload videos longer than the officially stated limit. X has not consistently documented those changes, so you shouldn’t rely on an unofficial or temporary limit when preparing a long video.

Do You Need X Premium to Upload Long Videos?

Yes. If you want to upload videos substantially longer than the free-account limit, you need an eligible paid X subscription.

The key point is that you don’t need the most expensive Premium tier just to upload a long video.

Current US pricing listed for the three paid tiers is:

  • Basic: $3 per month or $32 per year
  • Premium: $8 per month or $84 per year
  • Premium+: $40 per month or $395 per year

All three paid tiers provide access to longer video uploads.

Which X Premium Plan Is Enough?

If your only goal is uploading long videos, Basic is sufficient.

Premium and Premium+ can provide additional features, but upgrading beyond Basic does not increase the maximum video length beyond four hours.

For example, a creator who simply wants to upload a 20-minute podcast episode doesn’t need Premium+ for the video-length feature.

Premium may be more useful if you also want features associated with that subscription, while Premium+ targets users who want the additional benefits included in the highest tier.

X Video Specifications You Need to Know

Having the correct account doesn’t guarantee that your video will upload successfully. The file itself also needs to meet X’s technical requirements.

For web uploads, X lists the following specifications:

SpecificationX limit
Supported formatsMP4, MOV
Maximum resolution1920 × 1200 or 1200 × 1920
Minimum resolution32 × 32
Maximum frame rate40 fps
Maximum bitrate25 Mbps
Maximum file size for long videos16 GB
Maximum aspect ratio2.39:1
Minimum aspect ratio1:2.39

These specifications cover a wide range of content, including landscape videos, vertical smartphone footage, square videos, tutorials, podcasts, interviews, and gameplay recordings.

H.264 MP4 Is the Safest Choice

X supports MP4 and MOV, but for the best compatibility, exporting your video as an MP4 using H.264 video and AAC audio is a practical choice.

Some editing applications and devices default to newer codecs such as HEVC/H.265. Although HEVC can provide excellent compression, compatibility can vary when uploading videos to social platforms.

If you’re experiencing repeated upload failures with an HEVC or MOV file, exporting a new version as H.264 MP4 is one of the first troubleshooting steps worth trying.

How to Record iPhone Video in H.264

If your iPhone is recording video using HEVC and you want to prioritize compatibility, you can change the camera format:

  1. Open Settings on your iPhone.
  2. Tap Camera.
  3. Select Formats.
  4. Choose Most Compatible.

This makes the iPhone use a more widely supported video format rather than prioritizing HEVC efficiency.

What Is the Maximum FPS for X Videos?

X lists a maximum frame rate of 40 frames per second for video uploads.

This can be particularly important for gamers, sports creators, and anyone recording their desktop at 60 fps.

If a 60 fps video repeatedly fails to upload, export a copy at 30 fps and try again.

For most social media content, 30 fps is also perfectly adequate and can substantially reduce the amount of data required compared with a high-bitrate 60 fps recording.

X Video Bitrate and the 16GB File Size Limit

The maximum bitrate listed by X is 25 Mbps, but using the maximum bitrate isn’t necessarily a good idea for a multi-hour video.

The reason is simple: a higher bitrate creates a much larger file.

A four-hour video encoded at 25 Mbps would be far larger than X’s 16GB maximum.

Here’s a rough calculation:

Video lengthApproximate total bitrate that fits within 16GB
4 hours~8.5 Mbps
2 hours~17 Mbps
1 hour25 Mbps fits comfortably
140 seconds~25 Mbps is around 440 MB

These figures are approximate because the final file size also depends on audio bitrate, container overhead, and the encoder.

Why 4 Hours at 25 Mbps Won’t Work

A bitrate of 25 Mbps sounds reasonable until you multiply it across several hours.

At that bitrate, a four-hour video would require roughly 45GB of storage before accounting for additional overhead.

That’s almost three times X’s 16GB file-size limit.

For a four-hour upload, therefore, you’ll want to use an average total bitrate of around 8 Mbps to 8.5 Mbps rather than exporting at the maximum 25 Mbps.

If you’re uploading a two-hour video, you have considerably more room and can target roughly 17 Mbps total bitrate while remaining around the 16GB limit.

Recommended Export Settings for Long X Videos

If your goal is maximum compatibility rather than simply using the highest possible quality, a practical export setup looks like this:

Videos Under 2 Hours

For a 1080p video:

  • Container: MP4
  • Video codec: H.264
  • Audio: AAC
  • Frame rate: 30 fps
  • Resolution: 1920 × 1080
  • Video bitrate: adjust according to video length
  • Maximum total bitrate: 25 Mbps
  • File size: keep below X’s applicable limit

Videos Between 2 and 4 Hours

For very long videos:

  • Container: MP4
  • Video codec: H.264
  • Audio: AAC
  • Resolution: 1280 × 720
  • Frame rate: 30 fps
  • Target total bitrate: approximately 8–8.5 Mbps for four hours
  • File size: under 16GB

You don’t necessarily need to target exactly 8.5 Mbps. Leaving some headroom below the maximum file size is safer, particularly if you’re exporting a video close to four hours.

How to Calculate the Bitrate for an X Video

If you’re preparing a very long video, you can estimate the required bitrate using the file size and duration.

A useful approximation is:

Bitrate (Mbps) ≈ File size (GB) × 8,000 ÷ duration in seconds

For example, suppose you want a four-hour video to stay around 15GB rather than approaching the 16GB limit.

Four hours is 14,400 seconds.

15GB × 8,000 ÷ 14,400 ≈ 8.3 Mbps

That gives you an approximate total bitrate target of 8.3 Mbps.

Remember that this is the combined bitrate, so the audio bitrate needs to be included in the calculation.

For example, if your audio uses 128 Kbps, the video stream would need to be slightly below the total target.

How to Upload a Long Video to X From a Computer

Once your account and video meet the requirements, uploading from a desktop is straightforward.

Step 1: Open X

Go to X on your computer and sign in to your account.

Step 2: Start a New Post

Click the compose area or the Post button.

Step 3: Select the Video

Click the media/gallery icon and select your video file.

Click the media gallery icon on X

For a large video, the upload may take several minutes or longer depending on your connection speed and the size of the file.

Step 4: Add Your Post Text

Write your caption, add any relevant hashtags or links, and check the video preview.

Upload a Long Video on X from Desktop

Step 5: Publish

Click Post once the upload and processing have finished.

For multi-gigabyte files, don’t immediately close the browser tab. Let X finish uploading and processing the video before navigating away.

How to Upload a Long Video to X From an iPhone

The iPhone app supports X’s longer video uploads for eligible paid accounts.

  1. Open the X app.
  2. Tap the Post (+) button.
  3. Tap the gallery icon.
  4. Select your video.
  5. Adjust the beginning or end using the trimming controls if necessary.
  6. Add your post text.
  7. Tap Post.
Upload a Long Video on X from iPhone

For a large video, keep the app open until the upload has completed.

Can You Upload a 20-Minute Video to X?

Yes, but you need an eligible paid X account and must use a supported upload method.

A 20-minute video is longer than the free-account limit of 140 seconds, so a free account won’t meet the officially documented long-video requirement.

With Basic, Premium, or Premium+, you can upload substantially longer videos through x.com or the X app on iPhone, assuming the video satisfies X’s technical requirements.

Android has a separate 10-minute limit, so a 20-minute video cannot be uploaded directly through the Android app even with a paid subscription.

Can You Upload a 1-Hour Video to X?

Yes.

A one-hour video is within the four-hour limit available to eligible paid accounts on the web and iPhone.

At 1080p, however, you still need to make sure the final file stays within the applicable file-size and bitrate limits.

For most one-hour 1080p videos, a sensible H.264 export at a moderate bitrate should remain well below 16GB.

Can You Upload a 4-Hour Video to X?

Yes, but there are several conditions.

A four-hour upload requires:

  • An eligible paid X subscription
  • Uploading through x.com or X for iPhone
  • A video no larger than 16GB
  • A resolution of 720p or lower
  • A frame rate within X’s supported limit
  • A compatible file format
  • A bitrate low enough to keep the final file under 16GB

A four-hour 1080p file is therefore not supported simply because your account has Premium access.

Why Is My X Video Not Uploading?

If X rejects your video, work through these checks in order.

1. Check Your X Subscription

If you’re using a free account and your video exceeds 140 seconds, the account-level limit is likely the problem.

2. Check the Device You’re Using

If you’re uploading through Android, remember that the maximum length is currently listed as 10 minutes for paid accounts.

For longer videos, switch to x.com on a computer or an iPhone.

3. Check the Video Length

Make sure the video is within the maximum length for your account and device.

4. Check the File Size

A large video can exceed the 16GB limit even if its duration is technically supported.

5. Check the Resolution

If your video is longer than two hours, export it at 720p.

6. Check the Frame Rate

If the source was recorded at 60 fps, try exporting at 30 fps.

7. Re-encode the Video

If the original file uses HEVC/H.265, an unusual codec, or an incompatible audio configuration, create a new H.264 MP4 with AAC audio.

8. Try X on the Web

If the mobile application refuses the file, upload it through x.com from a desktop computer.

This can also help determine whether the problem is related to the app rather than the video itself.

Does X Compress Uploaded Videos?

Yes. X processes and re-encodes uploaded videos.

That means uploading a massive source file at an unnecessarily high bitrate doesn’t guarantee that viewers will see a higher-quality version.

X needs to create versions suitable for different playback conditions, devices, and network speeds.

For creators, this makes it more useful to focus on a clean source file with sensible encoding settings rather than trying to maximize every technical specification.

Is It Worth Uploading Long Videos to X?

X technically allows very long videos, but that doesn’t necessarily mean every video should be posted in its entirety.

The platform is heavily built around short, rapidly consumed posts. A viewer scrolling through their timeline may not commit to a 30-minute or four-hour video unless the content immediately gives them a reason to stay.

For podcasts, interviews, webinars, tutorials, conference recordings, and live-event replays, however, long-form uploads can make sense.

A useful strategy is to combine the full video with shorter promotional clips.

For example:

  1. Upload the complete interview or podcast.
  2. Create a short highlight from the strongest moment.
  3. Publish the highlight separately.
  4. Direct interested viewers toward the full recording.
  5. Use replies or follow-up posts to highlight additional sections.

This lets the short clip attract attention while the full video serves viewers who want the complete conversation.

What Is the Best Video Length for X?

There isn’t a single video length that works for every type of content.

A short product tip may work in under a minute, while a podcast interview could require 30 minutes or more.

The important distinction is between X’s technical maximum and the amount of video your audience actually wants to watch.

A four-hour upload may be technically valid, but that doesn’t mean viewers will watch all four hours.

For long-form creators, the opening is especially important. Put the most useful information, strongest statement, interesting moment, or clear value proposition near the beginning instead of making viewers wait several minutes for the content to start.

Frequently Asked Questions

How long can a free X account upload?

The officially listed limit for free accounts is 140 seconds, or 2 minutes and 20 seconds, with a maximum file size of 512MB.

How long can X Premium videos be?

Eligible paid accounts can upload videos of up to four hours through x.com and the X app for iPhone, subject to X’s technical requirements.

Can I upload a 20-minute video to X?

Yes. A 20-minute video is supported for eligible paid accounts when uploaded through x.com or the iPhone app.

Can I upload a 20-minute video to X from Android?

No. X currently lists a 10-minute maximum for Android, even for paid accounts.

What is the maximum X video file size?

For longer paid-account uploads, X lists a maximum file size of 16GB.

Can X videos be 1080p?

Yes, for videos under two hours, provided they meet X’s other technical requirements. Videos longer than two hours are limited to 720p.

What video format works best on X?

MP4 with H.264 video and AAC audio is a practical choice for compatibility.

Does X support 60 fps?

X’s listed maximum frame rate is 40 fps. If a 60 fps video fails to upload, export it at 30 fps.

Why is my X video too large?

Long videos can become enormous when exported at a high bitrate. A four-hour video at 25 Mbps would be roughly 45GB, which exceeds X’s 16GB limit. Reduce the bitrate during export to bring the file below the limit.

Final Takeaway

X’s long-video system is more flexible than its free 140-second limit suggests, but the rules depend heavily on your subscription, device, video length, resolution, bitrate, and file size.

For most creators, the simplest setup is an eligible paid X account, x.com or an iPhone for uploads, and an H.264 MP4 exported at a sensible bitrate.

If you’re uploading a video longer than two hours, remember the additional 720p restriction and keep the final file comfortably below 16GB. For Android users, the separate 10-minute limit means you’ll need to switch to the web or iPhone for longer content.

Once those restrictions are accounted for, uploading a 20-minute podcast, one-hour webinar, or even a four-hour recording becomes much more straightforward.

G
Enjoy Tech2Geek?

Add Tech2Geek as a preferred source on Google to see more of our latest tech articles.

Add Tech2Geek
☕

Support Tech2Geek ❤️

Did this guide help you? If Tech2Geek saves you time or helps you solve a problem, consider buying me a coffee. ☕
Your support helps keep Tech2Geek independent and free.

☕ Buy Me a Coffee
Every coffee makes a difference. Thank you! 🙏

Categorized in: