Compress Video for X (Twitter)

Screen size set to 1080p, with a target size computed from your video.

This page opens the compressor with Screen size at 1080p (a video at 1080p or below stays at Original). When you load a video, the After size is filled in for that resolution. In MP4 (H.264) at 30 fps that is about 4 Mbps, so a 140-second clip comes to about 70 MB.

Free Video Compressor

No sign-up. No upload. No size limit.

Drop a video here, or click to choose one MP4, MOV, WebM, MKV and more · any size

Nothing is uploaded — the file is compressed on your device.

Target size
Screen size

Original— 
After  
Elapsed —Remaining —
Compressing Engine —
Free to compressNo account, no daily quota, no file size limit.
Nothing is uploadedFiles are processed on your device and never reach a server.
No catch on the outputNo watermark and no size cap.
Updated in the openEvery fix and change is written down on the changelog page.

X's limits (checked September 2026)

Without Premium, X accepts videos up to 140 seconds (2:20) and 512 MB. Premium subscribers can upload up to 16 GB and just under 4 hours; videos longer than 2 hours are limited to 720p (X Help Center).

X's media guidance recommends H.264 video with AAC-LC audio at 30 or 60 fps (X media best practices). MP4 (H.264) is the default format here. When audio is re-encoded into MP4, it is AAC.

Before you press Compress

The panel remembers the format from your last visit. If you picked HEVC or WebM before, open Advanced and set Format back to MP4 (H.264). A 60 fps clip gets a larger target, about 6 Mbps at 1080p. Frame rate 30 fps under Advanced brings it back to about 4 Mbps.

Compression does not change the length. For a clip over 2:20 without Premium, cut it first with Trim Video ↗. For a long Premium upload, click the After size and type the size you want. If that size needs a lower resolution, the panel switches to it and shows "Resolution set to W × H to reach this size."

iPhone recordings

iPhones record HEVC by default (the High Efficiency camera format, Apple Support). On a computer, HEVC can be read only if it has a hardware HEVC decoder, because Chrome has no software HEVC decoder. With MP4 (H.264) selected, the result is H.264 whatever the source was.

Frequently asked questions

What is the file size limit on X?

512 MB and 140 seconds without Premium. With Premium, up to 16 GB (checked September 2026).

Does this fix the 2:20 length limit?

No. Trim the clip first.

My video is already small. What happens?

The bitrate is never set above the source's own. If the estimate is 97% of the original or more, the panel shows "At this setting the file stays about the same size." and the original can be posted as is.

Is the video uploaded to this site?

No. Your browser reads it from your disk and your device's video encoder compresses it. Once the page has loaded, it works with no network at all.

Compress Video for X (Twitter)

Opens the compressor set to 1080p.

Open the compressor

Sign in

We email you a 6‑digit code. No password.

By signing in you accept the Terms.