Compress a video, free
Get the video small enough to send over Messenger, WhatsApp or e-mail — all inside your browser, with no upload.
Drop the video here, or choose a file
Up to 500 MB, up to 10 minutes. The footage stays in your browser — we never upload it.
You can drop several videos at once — up to five, because one compression takes minutes on your own machine. They are all made with the same settings, and the finished ones come back as a single ZIP.
It works on a phone, but noticeably more slowly: the encoding runs on your own device's processor. For longer videos a desktop is quicker.
Why will Messenger not send my video?
Because your phone optimises for the best possible quality, not for sending. One minute of 1080p at 60 frames per second is easily 150–200 MB, while chat apps draw the line at around 25 MB — which is why you get “the file is too large”, or why what arrives is a pixelated, unreadable mess.
Compression saves on two things: resolution and bitrate. A frame scaled down to 720p is practically indistinguishable from the original on a phone, yet it stores a quarter of the pixels. This tool sets those two numbers for you, to match the size target you picked.
What does each setting mean?
“Messenger / WhatsApp” and “E-mail” follow a size target: we work out how many bits fit into 25 or 10 megabytes across the length of your video, and encode with exactly that. “HD” is not a size target but a quality target — it encodes at CRF 28 up to 1080p, so the output ends up as large as the movement in the footage requires.
“Custom” hands you the CRF. A lower number means better quality and a bigger file; 18 is visually lossless, 23 is the usual default, and above 28 the compression starts to show. Every six steps roughly doubles or halves the file size.
Frequently asked questions
Will it really be as small as it promises?
Under it, but not by much. The size-driven presets aim at 94 % of the budget so that the MP4 headers and the encoder's own variation still fit inside the limit. If the video is too long to stay watchable at that size, we say so up front.
What format do I get?
H.264 video and AAC audio in an MP4, with a header optimised for fast start. That is the combination every phone, every browser and every chat app opens — even when the original was HEVC or WebM.
Does the audio survive?
It does, re-encoded as AAC. Under “Custom” you pick its bitrate yourself: 64–96 kbps is plenty for speech, while for music it is worth leaving 128 or 192 kbps.
What if it is still too big?
Then the answer is not compression but sharing. The finished video has a “Share a link” button: we upload it and hand you a link you can paste anywhere — and the original recording works exactly the same way.