Compress Video for X (Twitter) — Free, No Upload
On a free X account, videos must be under 512 MB and 2 minutes 20 seconds. SqueezeVid compresses your clip to fit and optimizes it for X's 720p playback — entirely in your browser, with no upload and no watermark. Larger files get the target applied automatically below.
Size limit: Free X (Twitter) accounts can post videos up to 512 MB and 2 minutes 20 seconds. Premium tiers allow much longer, larger videos. X plays back at up to 720p for most viewers.
Squeeze your video here!
or click to pick a fresh one (MP4, MOV, AVI, WebM, MKV maximum 2GB
video.mp4
15.2 MB
Frequently asked questions
What is the video size limit on X (Twitter)?
Free accounts: up to 512 MB and 2:20 in length. Premium and Premium+ allow far larger and longer videos (up to several hours and many GB).
What's the best video format for X?
MP4 with H.264 video and AAC audio plays most reliably. SqueezeVid outputs exactly that, optimized for X's 720p playback.
Does SqueezeVid upload my video to compress it?
No. Compression runs entirely in your browser with WebAssembly. Your video never leaves your device, so it is completely private — unlike cloud compressors that upload your file to a server.
My video is under 2:20 but won't post — why?
It's probably over 512 MB or in an unsupported codec. Compress it here to a supported MP4 under the size limit and it should post.