VidCompress / Twitter / X post
Compress video for Twitter / X — upload fast.
X accepts 512 MB but re-compresses large uploads. A clean ~50 MB MP4 uploads in seconds and keeps its quality.
Or jump straight to a destination:
VidCompress / Twitter / X post
X accepts 512 MB but re-compresses large uploads. A clean ~50 MB MP4 uploads in seconds and keeps its quality.
Or jump straight to a destination:
Twitter/X accepts videos up to 512 MB, but large uploads are slow and X re-compresses them anyway. A smaller, well-encoded file uploads in seconds, plays back faster for your followers, and holds quality through X's own processing. The length cap matters too: standard accounts are limited to 2 minutes 20 seconds.
This page uses the Social preset (≤50 MB). For files under 300 MB the compression happens in your browser, so you can prep a clip for X without uploading the raw footage anywhere first.
Quick reference
Keep the Social preset
It targets about 50 MB — fast to upload and large enough to look good after X re-encodes it.
Add your video
Drop in the clip. Keep it under 2:20 for a standard account. Output defaults to MP4 (H.264), which X prefers.
Compress
VidCompress shrinks the file while keeping resolution high, so X has less to compress and your video stays crisp.
Post to X
Save the file and attach it to your post. It uploads quickly and plays back smoothly in the timeline.
What is the video size limit on Twitter/X?
X allows up to 512 MB and 2 minutes 20 seconds for standard accounts. The size is rarely the blocker — large files just upload slowly and get re-compressed, so around 50 MB is the practical sweet spot.
Why does my video look bad on Twitter?
X re-compresses uploads, hitting large files hardest. Upload a clean MP4 (H.264) around 50 MB at 1080p and it will look noticeably sharper.
How do I compress a video for X?
Drop the clip into the Social preset on this page. It targets 50 MB and outputs MP4, ready to post.
Do I need to install anything?
No. Compression runs in your browser; files under 300 MB stay on your device.
Is it free?
Yes. The free plan compresses up to 300 MB locally with no signup or watermark.