Video content rules the world, and X (Twitter) is no exception: even though it started as a platform for short, witty messages, you can now easily upload videos and multiple images.

X (Twitter) video specs are simple, but they still matter: for most users, the platform supports MP4 and MOV files up to 512 MB, video length up to 140 seconds, a maximum frame rate of 30 fps, and H.264 video with AAC audio, with 720 × 1280 recommended for vertical videos and 1280 × 720 for horizontal ones.

Below, you'll find detailed Twitter video requirements, size and duration limits for free and premium users, image size limits, as well as a step-by-step way to resize your videos with the help of our tool, plus best practices and answers to common questions about Twitter video specs.

What is X (Twitter)

In a world of time-consuming long reads and a persistent lack of time, Twitter, with its shorter videos and organic posts, remains an oasis of laconicism. Started as a text platform, it is now X, which allows various types of content. While "basic" users should follow a text limit of 280 characters, a premium subscription allows posting "tweets" up to 25,000 characters long.

The platform has changed a lot since Musk's acquisition in 2022. Nowadays, it's one of the main fields of political debate; other popular topics include IT, technology, leadership, controversial opinions, and personal branding.

X (Twitter) video size limits for free users

Technical specifications and limits depend on the subscription tier. For the free plan, they are as follows:

  • The maximum file size for Twitter is 512 MB. If your recording is larger, you can compress it – for example, using the Online Video Compressor by Clideo.
  • Recommended vertical video resolution is 720 x 1280 pixels (portrait videos, 9:16 aspect ratio), though Twitter supports up to 1080 x 1920 for portrait uploads.
  • Horizontal or landscape video specs: 1280 x 720 pixels, 16:9 aspect ratio, though landscape uploads can go up to 1920 x 1080.
  • The minimum supported resolution is 32 x 32 pixels.
  • Video duration shouldn't exceed 140 seconds (2 minutes 20 seconds) for non-premium users, as Twitter especially values brevity. If your video is longer, use Clideo's Cutting tool.
  • Twitter (X) accepts only two extensions: MP4 (best compatibility) or MOV.
  • Recommended maximum frame rate: 30 fps for smooth playback, though up to 60 fps is supported.
  • Preferred codec: H.264 with AAC audio.
  • Recommended video bitrate for best quality is between 5,000 and 25,000 kbps, with 8,000-12,000 kbps being a solid target for 1080p at 30 fps.

X (Twitter) video size limits for premium users

Some specifications are the same as those for the free plan. Here are the differences:

  • Video duration: up to 4 hours.
  • Maximum file size: up to 16 GB.
  • Resolution limit: 1080 x 1920 pixels (for videos shorter than 2 hours).
  • Price: about $ 8/month (Premium) or $40/month (Premium+).

Additionally, this subscription allows you to earn from ads (the so-called Ads Revenue Sharing Program).

X (Twitter) image size limits

This list is going to be quite short :)

  • Max file size: 20 MB (15 MB for GIFs)
  • Accepted file types: JPG, PNG, GIF
  • Max resolution: 8192x8192 (2048x2048 for GIFs)
  • Recommended resolution: 1200 × 675px or 675 x 1200, depending on the orientation.

In addition to the recommended orientation, you can upload square images (800 × 800 pixels) or wide images (1.91:1 aspect ratio, 800 × 418 pixels).

How to change video aspect ratio for X (Twitter)

Just a small reminder: you can always create engaging Twitter videos with our ultimate Video Editor, which supports full-scale editing. But if you just want to change a Twitter video aspect ratio, the easiest and fastest way to meet size and format requirements is to use an online Video Resizer by Clideo. Follow the steps:

  1. Open the resizing tool in any browser

    Tap or click the big blue button to open the list of upload options. You can either choose a recording from your personal device or pick it from your cloud storage account (Google Drive or Dropbox).

    The tool supports popular video formats: VOB, AVI, MP4, MOV, and more.

  2. Choose a preset

    There are a few options for Twitter: Portrait, Landscape, Square, Vertical, In-stream video ads, etc. Selecting one means you don't need to adjust anything or keep editing, though you can crop, zoom your clip in and out, or change its position using the controls in the "Crop option" section below.

    You can also make your own custom video size, if you choose the Custom option from the drop-down list. It is also possible to choose a preferred output format: MP4 or MOV at the bottom left.

  3. Save the clip

    When you are happy with the result, click "Export" and wait a few seconds. Take a quick preview to make sure you got what you wanted. If something went wrong, click "Edit". If everything is perfect, download the clip to your personal device or upload it to the cloud.

    Additionally, check out our articles on how to make Twitter videos and how to make Twitter memes.

  4. We regularly improve our tools to add new features or enhance your experience. Check our Help Center for the most recent instructions.

Tips and best practices for X (Twitter) videos

  1. Add captions. Social media video content is often watched "on the go" without sound.
  2. Keep videos short. Even though the limit is 140 seconds, don't use it. The ideal duration is under 1 minute or even less, and videos under 60 seconds will automatically loop on Twitter.
  3. Add a clear call to action, preferably with clickable links or contact information.
  4. An engaging video should start with a clear idea and get right to the point, but it also needs to be valuable and entertaining enough to hold attention and encourage sharing.
  5. Vertical ads are more effective than horizontal ones because a mobile-first approach fits how people watch on phones, and vertical framing reads better on small screens.
  6. Try to upload at least full HD videos, preferably even higher, with crisp visuals and well-composed shots that make the video more engaging.
Frequently asked questions
How can I upload videos to X (Twitter)?

You can upload videos directly through the tweet composer by clicking the media icon and selecting your video file. For more advanced options, such as managing multiple videos or scheduling posts, use X's Media Studio, which offers enhanced controls for video uploads and management.

What video formats does X (Twitter) support?

Supported formats are MP4 and MOV, with MP4 considered the best choice. For best compatibility, export with H.264 video codec and AAC audio codec. Using other codecs or formats may cause upload failures or processing issues, so it's important to adhere to these specifications for smooth video playback.

What video dimensions are best for Twitter (X)?

Vertical videos with resolutions of 1080 × 1920 px or 720 × 1280 px are recommended for optimal viewing, especially on mobile devices. While other dimensions are supported, sticking to these sizes helps avoid cropping and ensures your video displays correctly across different devices.

What is the maximum video length for X (Twitter)?

For free accounts, the maximum video length is 140 seconds (2 minutes 20 seconds). Premium users have the advantage of uploading videos up to 4 hours long, though this limit may vary depending on the device used.

What's the file size limit for X (Twitter) videos?

Standard users can upload videos up to 512 MB in size, which suits most typical uploads. Premium subscribers enjoy a much larger limit of up to 16 GB, allowing for longer or higher-quality videos depending on their subscription tier.

Resize videos faster
Resize videos effortlessly with our intuitive video resizing tool.
Conclusion
X (Twitter) is still on fire. It has undergone rebranding and refurnishing and has become even better than ever before. It's a powerful tool to stay up to date and follow the latest trends and news. It's also a popular platform for opinion exchange and political debates. Just use the right specs for your posts, and your content will gain popularity in no time.