Skip to content

Platform limit

X video length limit: free accounts, Premium and the API

How long a video can be on X depends on two things: whether the account pays for Premium or an X Subscription plan, and whether the video is uploaded in X’s apps or through its API, which is how scheduling tools post. This page lists each limit from X’s own help centre and developer documentation, the video specs, and how to schedule videos to X (checked 4 November 2026).

By Angelina F. · Updated · 5 min read

Key takeaways

  • Free X accounts: videos up to 140 seconds (2:20) and 512 MB in X’s apps.
  • X Premium and X Subscription plans: under 4 hours and 16 GB, at 1080p up to 2 hours and 720p from 2 to 4 hours.
  • Through the X API: 0.5 seconds to 20 minutes and 8 GB on default accounts, 125 minutes and 16 GB on Premium or verified ones.
  • X recommends H.264 High Profile video with AAC audio, up to 60 frames a second, between 1:3 and 3:1.
On this page

How long can a video be on X?

It depends on the account and the upload route:

Illustration: two video cards on a timeline, one with a stopwatch and one with a larger clock and a star ribbon, as a hand drags the timeline handle.
On X, the account and the upload route set how long a video can run.
X video limits (X Help Center and X API documentation, November 2026)
Account and routeLengthFile size
Free account, X apps and webUp to 140 seconds (2:20)512 MB
Premium or X Subscription plan, apps and webUnder 4 hours (1080p up to 2 hours, 720p from 2 to 4)16 GB
Default account, through the X API0.5 seconds to 20 minutes8 GB
Premium or verified account, through the X APIUp to 125 minutes16 GB

What video format does X accept?

X’s developer documentation recommends H.264 High Profile video with AAC LC audio, at 30 or 60 frames a second and no more than 60, with an aspect ratio between 1:3 and 3:1 (16:9 or 1:1 recommended) and a recommended size of 1280 × 720 landscape or 720 × 1280 portrait. MP4 and MOV files upload in X’s apps. Subscribers can upload and play back 1080p. Check length and size before you upload with the video length limits by platform.

Why can a long X video fail to post?

Because the limit follows the account, not the tool. An upload longer than the account allows is refused: X’s API answers that the user is not allowed to post a video that long, even after the file uploaded. Check whether the account has Premium or an X Subscription plan before scheduling anything over 140 seconds, and check the post itself in the X post preview.

How do you schedule a video on X?

With SkedCast, once your X account is connected:

  1. Upload the video

    An MP4 or MOV of up to 140 seconds and 512 MB; the composer checks both.

  2. Write the post

    Keep the point in the first line, within X’s character limit.

  3. Pick a time

    Schedule it alone or beside the same clip on your other networks.

  4. Let it publish

    SkedCast uploads the video to X and posts it at its time.

Diagram: check the account type, keep the video within its length and size, schedule it, and X posts it at the time set.
From video file to a scheduled post on X.

Tip

Schedule X posts

See the X scheduler for threads, polls and every other option.

Sources

Last reviewed . Platforms and vendors change their rules and plans, so check the source before you rely on a figure.

X video length limitTwitter video lengthX Premium video lengthX API video limitplatform limits

FAQ

What is the video length limit on X for a free account?
140 seconds (2 minutes 20 seconds), with a maximum file size of 512 MB.
How long can an X Premium video be?
Under 4 hours and up to 16 GB, at 1080p for videos up to 2 hours and 720p from 2 to 4 hours.
How long can a video posted through the X API be?
From 0.5 seconds to 20 minutes and 8 GB on a default account, and up to 125 minutes and 16 GB on a Premium or verified account.
Why did my long video fail to post on X?
The account’s own limit applies: a video longer than the account allows is refused, even after it uploads. Check the account has Premium for anything over 140 seconds.
What format should an X video be?
MP4 or MOV with H.264 High Profile video and AAC audio, up to 60 frames a second, with an aspect ratio between 1:3 and 3:1.

Ready to broadcast everywhere?

Sign up free — no credit card. You land on the Free plan, and you can start a one-time 7-day Studio trial from your workspace whenever you are ready. Connect your first accounts, import a batch, and watch one post fan out across every platform.