Compress a Video for X (Twitter): Beat the 512MB, 140-Second Limit

Free X accounts can post videos up to 140 seconds (2 minutes 20 seconds) long and 512MB in size. The two limits are independent — hitting the size cap and hitting the length cap are two completely different problems, and mixing them up is the most common mistake people make when a video gets rejected.

Trim first, compress second

No amount of compression shrinks a video's duration — only trimming does that. If your clip is over 140 seconds, cut it down in your phone's camera roll editor or any video editor before you touch compression settings at all. Once the clip is under 140 seconds, then check whether the file size needs work.

Is 512MB actually a tight limit?

Compared to Discord's 10MB or WhatsApp's 16MB, X's 512MB cap is generous. A 140-second clip at 1080p and a solid bitrate typically lands well under 512MB on its own. The size cap mostly bites when the source is 4K, unusually high frame rate, or exported at a needlessly high bitrate by an editing app — in those cases, a quick compression pass fixes it without any visible quality loss.

Step-by-step

  1. Trim your clip to under 140 seconds using your phone or editor of choice.
  2. Open Shrynk and drop in the trimmed file.
  3. Since 512MB is a generous budget, use the High quality preset — you're compressing for compatibility and upload speed, not to squeeze under a tight cap.
  4. Download and post directly to X.

FAQ

Can compression make my video shorter to fit the 140-second cap?

No — compression changes file size and quality, not duration. You need to trim the clip itself first, then compress if it's still too large.

Do I need to compress a 140-second clip at all if the limit is 512MB?

Usually not for standard resolution footage — a 140-second 1080p clip at a reasonable bitrate rarely exceeds 100-150MB. Compression mainly helps if your source is 4K or unusually high bitrate.

What changes with X Premium?

X Premium subscribers can upload much longer videos (up to 4 hours on web/iOS) with a 16GB file cap, though Android stays capped at 10 minutes regardless of subscription.

Posting clips to X regularly? The Shrynk desktop app batch-compresses a whole folder in one pass, for a one-time $9.