FileCurveGo Pro
Video compression

How to Compress a Video for Twitter / X (2026)

Last updated:

Quick Answer

Twitter/X video specs for 2026: max 512MB, max 2 minutes 20 seconds (140 seconds), max resolution 1920×1200px (landscape) or 1200×1900px (portrait), H.264 codec, max 25fps (Twitter re-encodes 60fps to 30fps), AAC audio. Twitter compresses all uploaded videos heavily. Pre-compressing to H.264 at 1080p/8Mbps (well under 512MB at 2:20) gives Twitter a clean source to transcode from.

Step-by-step

  1. 1

    Upload your video to FileCurve Video Compressor.

  2. 2

    Set resolution: 1920×1080px (16:9 landscape). Twitter accepts up to 1920×1200px.

  3. 3

    Codec: H.264.

  4. 4

    Bitrate: 8Mbps for 1080p. At 2 min 20 sec, this is 140 seconds × 8Mbps ÷ 8 = 140MB — well under 512MB.

  5. 5

    Frame rate: 30fps (Twitter caps output at 30fps regardless of source).

  6. 6

    Audio: AAC 192kbps stereo.

  7. 7

    Verify output is under 512MB and duration is under 2:20.

  8. 8

    Upload via Twitter/X app or ads.twitter.com for promoted content.

Expected output

Format

MP4, H.264, up to 1920×1080px

Quality setting

1080p at 8Mbps, 30fps

Estimated size

2:20 at 8Mbps = ~140MB — well under Twitter limit

Why you might need this

  • Product demo clips under 2:20 for organic Twitter/X posts
  • Conference talk clips compressed for quick Twitter sharing
  • Sports highlights at 1080p/30fps for maximum Twitter output quality
  • Brand campaign videos via Twitter Ads — same specs, upload via ads.twitter.com

Troubleshooting

Twitter says "file exceeds maximum size" on a 400MB video

You may be uploading via the basic Twitter web interface. Try the Twitter/X iOS or Android app, which handles larger files more reliably. Or compress further to 200MB.

Twitter cuts my video at 2 minutes 20 seconds

Twitter hard-limits native video to 140 seconds (2:20). Twitter Blue/X Premium subscribers get up to 3 hours. For longer videos, use YouTube and share the link.

My Twitter video looks extremely low quality after posting

Twitter applies aggressive re-encoding. Upload at 8Mbps+ and 1080p for best results. Avoid uploading already-compressed 720p at 2Mbps — Twitter has little data to work with.

Video sound is missing after upload to Twitter

Twitter sometimes mutes videos for copyright detection. Check that your audio is original or licensed. Also, some Twitter clients play videos muted by default — users tap to unmute.

My 9:16 vertical video has black bars on Twitter

Twitter displays vertical videos with black bars on desktop but correctly in mobile app feed. This is a Twitter display limitation on desktop — vertical videos perform better on mobile Twitter.

Frequently asked questions

What is the Twitter/X video upload limit in 2026?

512MB, max 2 minutes 20 seconds (140 seconds) for standard accounts. X Premium subscribers get up to 3-hour video. Max resolution 1920×1200px landscape.

Does Twitter compress uploaded videos?

Heavily — Twitter re-encodes to its internal H.264 format with aggressive bitrate reduction. Upload at 8Mbps+ to give Twitter headroom for a good output.

What is the best Twitter video format?

MP4, H.264, 1920×1080px, 30fps, 8Mbps, AAC 192kbps. This matches Twitter's recommended specs exactly.

Can I upload 4K video to Twitter?

Twitter cap is 1920×1200px — below 4K (3840×2160px). Compress 4K to 1080p before uploading.

Why does Twitter limit free videos to 2:20?

140 characters was Twitter's original text limit — 2:20 (140 seconds) mirrors that as a video equivalent. X Premium removes this limit.

Related guides