Preset · 50 MB · practical post upload

Compress Video for X / Twitter

We did not confirm X’s current consumer video size and duration caps on an official help page during this check, so this page does not quote a hard official number. A very large file is slow to post from a phone and X recompresses video for the timeline. This page preselects a 50MB H.264 MP4, which is a practical upload, and you should trim to the duration your account is allowed to post.

Make a 50MB H.264 MP4 that is easier to post than a camera original.

Drop videos here, or click to browse

Up to 1GB each · MP4, MOV, WebM or MKV

Choose files

Processed locally in your browser. Nothing is uploaded.

Settings

Add a video and the settings for this tool appear here.

How it works

  1. 1Drop the clip and trim it if it is longer than your account can post.
  2. 2Keep the 50MB target for a phone upload, or raise it if you have a larger allowance.
  3. 3Compress, download, and attach the MP4 to the post.

Processed locally in your browser. Nothing is uploaded.

Process videos up to 1GB on your device. Nothing is uploaded.

A practical file for the timeline

H.264 MP4 is the file phones and browsers actually play. MOV from an iPhone often fails until it is converted. This preset compresses and produces MP4 together.

50MB is not stated here as X’s official maximum. It is a size that usually finishes on a mobile connection. If your account allows a longer or larger post, raise the target.

Trim anything your account cannot post. A small file still fails if the clip is longer than the product allows.

X / Twitter, stated carefully

This preset
50MB H.264 MP4, practical
Official file cap
Not verified on this pass
Duration
Use the limit your account shows

Checked 2026-10-10. Widely copied figures such as 512MB and 2 minutes 20 seconds were not re-confirmed on an official X help page, so they are not presented as fact.

Checked 2026-10-10.

What fits in 50 MB

Planning estimate from Slimvid’s size formula: 97% of the byte cap, a small audio reserve, then a lower resolution when the video bitrate would look bad. It is not a measured encode of one clip. Motion, codec and audio change the file.

DurationTotal budgetVideo bitratePicture the planner picks
15 sec25867 kbps25739 kbps1080p
30 sec12933 kbps12805 kbps1080p
1 min6467 kbps6339 kbps1080p
2 min3233 kbps3105 kbps1080p
5 min1293 kbps1165 kbps480p
10 min647 kbps519 kbps360p

Three steps

How to compress a video for X

Compress video for X (Twitter) to 50MB online, free, no upload. 50MB is a practical preset. No official page confirmed X’s current file cap.

  1. 1

    Drop your file

    Drop the clip and trim it if it is longer than your account can post.

  2. 2

    Choose settings

    Keep the 50MB target for a phone upload, or raise it if you have a larger allowance.

  3. 3

    Download

    Compress, download, and attach the MP4 to the post.

All compress-video pagesVideo upload limits in 2026

Same job, other limits

Related size and platform pages

Keep going

Related tools

FAQ

X / Twitter video size FAQ

How long can a video on X be?
It depends on the account, and we did not lock a single official duration into this page. Trim to the length the composer accepts, then compress.
What format should I upload?
H.264 MP4. That is what this page produces. iPhone MOV files often need this conversion before they post.
Is a bigger file better quality?
Not once X recompresses it for the timeline. A clean 1080p file around this preset usually posts more reliably than a huge original.

Desktop · Coming soon

Desktop · Coming soon

The desktop app is in development. Join the waitlist for launch updates.

  • No file size limit — 4K, hour-long recordings, anything
  • Batch queues: drop a folder, apply one preset
  • Hardware-accelerated encoding (H.264 / H.265)
  • Works fully offline, same privacy guarantee