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
Processed locally in your browser. Nothing is uploaded.
Settings
Add a video and the settings for this tool appear here.
How it works
- 1Drop the clip and trim it if it is longer than your account can post.
- 2Keep the 50MB target for a phone upload, or raise it if you have a larger allowance.
- 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.
| Duration | Total budget | Video bitrate | Picture the planner picks |
|---|---|---|---|
| 15 sec | 25867 kbps | 25739 kbps | 1080p |
| 30 sec | 12933 kbps | 12805 kbps | 1080p |
| 1 min | 6467 kbps | 6339 kbps | 1080p |
| 2 min | 3233 kbps | 3105 kbps | 1080p |
| 5 min | 1293 kbps | 1165 kbps | 480p |
| 10 min | 647 kbps | 519 kbps | 360p |
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
Drop your file
Drop the clip and trim it if it is longer than your account can post.
- 2
Choose settings
Keep the 50MB target for a phone upload, or raise it if you have a larger allowance.
- 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?
What format should I upload?
Is a bigger file better quality?
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