Private. Local. No upload.

Compress a video to 25 MB

Opens with a 25 MB ceiling. The needed bitrate is worked out from your clip's length, so a long video simply gets a lower one.

Maximum size: 25 MB

Drop your video hereorMP4, MOV or WebM · up to 2 GB
Checking this device…Codec support is checked directly on this device.

Your video never leaves your device.

Private by design

Everything happens in your browser's memory. Your video is never uploaded to a server.

How it works

How it works

  1. 1

    Add what goes in

    Drop your MP4, M4V, MOV, WebM and 6 more formats here, or pick it from your device.

  2. 2

    Start it

    Set the target size, then start. Everything runs in this browser — no upload, no queue, no account.

  3. 3

    Take the result

    The WebM · MP4 is ready the moment the run finishes. Save it straight to your device.

What this tool does

Video Compressor
Aims at a file size you name — for a mail attachment, a chat limit, an upload cap. It tries settings until the result fits, instead of leaving you to guess a bitrate.

When you need this

  • A two-minute birthday video is 180 MB and WhatsApp refuses to send it.
  • A screen recording for a support ticket must stay under the 25 MB upload limit.

Supported formats

MP4, MOV or WebMup to 2 GB

Good to know

Frequently asked questions

Is 25 MB enough for an email?

As a file, yes — on the way, no. Attachments grow by about a third while being sent, so 25 MB arrives as roughly 33 MB. For mail, use the email page: it aims at 18 MB for exactly that reason.

What happens to a two-hour video?

The ceiling holds, the picture pays for it. 25 MB across two hours leaves very little per second, and the result will look soft. Splitting the video first and compressing the parts gives a far better picture at the same total size.

How large can a file be?

Up to 64 GB. Large videos are processed in sections: finished sections stay in your browser's private storage, so if the tab is closed or the device sleeps, choosing the same file again with the same settings continues where it stopped. Long recordings still take a while — a computer is much faster than a phone.

How do I make a video small enough for WhatsApp?

Choose the WhatsApp preset. It aims for 16 MB, the limit for a video inside a chat, and works out resolution and quality for you.

Why is the email target smaller than the stated limit?

Attachments are Base64 encoded and grow by roughly a third on the way. A 25 MB file arrives as about 33 MB and bounces off a 25 MB limit, so the Gmail preset aims for 18 MB and Outlook for 14 MB.

Why are AVI and MKV not accepted?

The browser cannot decode those containers reliably. Accepting them would mean a run that fails halfway through, so they are turned down straight away instead.

What files can I use here?

Reads MP4, M4V, MOV, WebM and 6 more formats. One file at a time.

What do I get back?

You get WebM · MP4.

Does the file lose quality?

Every frame is decoded and encoded again. That is what makes the file smaller or different — and it costs some detail, most visibly in fast motion and fine texture.

When does it not work?

Which video codecs work depends on your browser. Chrome and Edge read the most, including H.265 on many machines; Safari and Firefox refuse some. A file that will not open here usually opens in Chrome. A long or high-resolution video is limited by your device's memory. Phones give up earlier than laptops — half an hour of 4K can be too much.

Does the video lose quality?

Only when it has to be re-encoded. Cutting, joining and removing the sound track copy the picture data unchanged, so those are lossless. Compressing and adding a watermark do re-encode, which is why they take longer.

How long may a video be?

There is no fixed limit. What decides is the memory of your device: a phone manages a few minutes comfortably, a computer handles far more. If a long video fails, splitting it first and working on the parts usually helps.

Private by design

Your files stay on your device

Your video never leaves your device.

Other tools

Ready-made

Workflows for this file type