# Compress a video online, on your device

> Make a video small enough for WhatsApp, email or a website, without uploading it.

- Tool: Video Compressor (File processing tool, category Video)
- URL: https://toolsforfree.dev/en/video-compressor
- Scope: global tool, usable in every country
- Price: free, no sign-up. Files are processed on the device and are not uploaded.
- French version: https://toolsforfree.dev/fr/compresser-video
- Updated: 2026-10-02

This video compressor shrinks an MP4, MOV, WebM or MKV file right in your browser, so the video is never uploaded to a server. Pick a goal (WhatsApp, email, website, or a size in MB), read the estimated size before you start, then compare and download an MP4. Free, with no sign-up and no watermark.

## In short

- No upload
- MP4, MOV, WebM
- Estimated size before you start

## How to use the Video Compressor tool

1. **Add your video**: Drop the file onto the page or tap "Choose a video". The tool shows what it found straight away: duration, resolution, frame rate, size and codecs. One video at a time, up to 2 GB.
2. **Pick a goal**: WhatsApp, Email, Website, Maximum quality, or Target size if you know the size you must stay under. You can also set the resolution, cap the frame rate at 30, remove the sound, or trim the start and the end.
3. **Check the estimate, then start**: The estimated size, the resolution and the output format are shown before anything runs. Press "Compress video": a bar shows progress and the time left, and you can cancel whenever you like.
4. **Compare and download**: Watch the original and the compressed version side by side, check how much was saved, then download the file or share it straight from your phone.

## Why are video files so large?

A video's size comes down to simple arithmetic: its bitrate multiplied by its duration. The bitrate is how much data is spent on each second of picture and sound. A video at 8 megabits per second weighs 1 MB per second, which is 60 MB per minute.

Three settings push that bitrate up. Phones set them high by default to keep a flawless picture on a large screen, which is rarely needed for a video you send to a customer.

- Resolution: a 1080p frame holds 2.25 times as many pixels as a 720p frame, and a 4K frame four times as many as 1080p. Every extra pixel has to be described.
- Bitrate: at the same resolution, a higher bitrate keeps more detail in motion and texture. It is the setting that weighs most on the file.
- Duration: two minutes weigh twice as much as one. Trimming ten idle seconds off the start is the easiest saving there is.
- Frame rate: 60 frames per second needs more data than 30, often with no visible difference on a product or presentation video.

## Which setting for WhatsApp, email or a website?

Each goal sets a resolution and a bitrate, and the tool shows the estimated size before you start. The limits quoted here were read on the services' own help pages on 2 October 2026. They can change: if in doubt, use "Target size" with the figure the service gives you.

- WhatsApp: the Help Center gives 64 MB as the maximum for a video sent in a chat, on all platforms, and adds that the default limit is 100 MB and 720p on a faster connection, 64 MB and 480p on a slower one. Sent as a "Document", a video can be up to 2 GB. The goal aims for 60 MB at most, in 720p. Source: faq.whatsapp.com/823886715479103.
- Email: Gmail caps attachments at 25 MB for personal accounts and replaces anything larger with a Google Drive link; Outlook.com also caps file attachments at 25 MB. An attachment grows by about 37% when it is Base64-encoded into the message (RFC 2045), so the goal aims for 17 MB at most. Sources: support.google.com/mail/answer/6584 and support.microsoft.com/en-us/outlook/sending-limits-in-outlook-com.
- Website: there is no common limit. The goal keeps a sharp picture, 1080p at most, at a moderate bitrate so the page loads quickly on a phone. If your host or site builder sets a maximum file size, use "Target size" instead.
- Maximum quality: the original resolution is kept at a high bitrate. Choose it for a video that will be edited or shown on a big screen afterwards. The saving is smaller.
- Target size: you type the size to stay under, in MB. The tool works out the bitrate from the duration, and lowers the resolution once that bitrate is too low for a clean picture.

## What does compression cost in quality?

Video compression throws away detail the eye barely notices. The lower the bitrate, the more visible the loss: fast motion smears, fine textures such as fabric or foliage flatten out, and blocks show up in dark areas and gradients. Small on-screen text gets harder to read.

Lowering the resolution works differently: the picture stays clean, but it is less sharp on a large screen. On a phone, 720p is still perfectly readable. That is why the tool would rather reduce the resolution than keep a large picture with too little data.

Two tips. Always start from the original file: compressing an already compressed video stacks the losses. And watch the result before you send it: the two players show the original and the compressed version, so you can judge for yourself.

## Why does compression run on your device?

Most online compressors begin by uploading your video to their servers. With a file of several hundred megabytes on a mobile connection, that upload is often the slowest step, and your video ends up with a third party. Here nothing is uploaded: your browser reads the file, your device's video encoder compresses it, and the result is handed straight back to you.

Speed therefore depends on your device. When it has a hardware encoder, the work goes quickly; on an entry-level phone, allow more time. The tool shows progress, the time left, and then how long it really took.

Encoding video is heavy computing: the device warms up a little and the battery drains faster than usual. For a long video, plug the phone in and keep the page on screen, because browsers slow down tabs in the background.

The video is never loaded into memory as a whole. It is read in pieces, and the result is written as it goes to temporary storage inside the browser, which is cleared when you start over or leave the tool, or on your next visit at the latest. Details the phone stored in the file, such as the place, the date and the device model, are not copied over.

## Which browsers and formats are supported?

The tool reads MP4, MOV, WebM and MKV files, provided the browser can decode the video inside. H.264, the most common codec, is read everywhere. When a file cannot be decoded, the tool says so as soon as you add it rather than failing halfway through.

The result is an MP4 with H.264 video and AAC sound, the pair that almost every phone, computer and app can play. If your browser cannot encode those formats, the tool writes a WebM (VP9 and Opus) and tells you why before you start.

Encoding relies on a recent browser feature, WebCodecs. According to MDN's compatibility data, checked on 2 October 2026, these are the versions that provide it.

- Chrome and Edge on desktop: from version 94. Chrome for Android: supported in its current version.
- Safari on Mac, iPhone and iPad: from version 16.4 for video, and from version 26 for sound. In between, the tool copies the original sound across when it is AAC; otherwise it warns you that the video will have no sound.
- Firefox on desktop: from version 130. Firefox for Android does not offer the feature yet.
- A browser that is too old: the tool shows a clear message and does not read your file.

## Frequently asked questions

### Is the video compressor really free?

Yes. There is no sign-up, no payment and no watermark on the video. You process one video at a time, up to 2 GB, and you can start over as often as you like.

### Is my video uploaded to a server?

No. Your browser reads and compresses the file on your own phone or computer. The site never receives the video or its name, and the temporary file made along the way is deleted when you start over or leave the tool, or on your next visit at the latest.

### What size does a video need to be for WhatsApp?

According to the WhatsApp Help Center, checked on 2 October 2026, a video sent in a chat can be up to 64 MB. The "WhatsApp" goal aims for 60 MB at most, in 720p. A short video will come out far smaller.

### Why is my video not smaller after compression?

A video that is already heavily compressed has little left to lose. The tool warns you before you start when the estimate is no smaller than the original, and it never hands back a larger file without saying so. In that case, use "Target size" or a lower resolution.

### How long does compression take?

It depends on your device, not on your connection, because nothing is uploaded. The tool shows the time left while it works and, at the end, how long it took. On a phone, plug it in for a long video and keep the page on screen.

### Do videos shot on an iPhone work?

MOV files are read, and the video's orientation is respected. Recent iPhones record in HEVC: depending on the browser and the device, that codec may or may not be decodable, and the tool tells you as soon as you add the file. The result is an H.264 MP4.

## Open-source software used

- [Mediabunny (reading, writing and converting video files)](https://github.com/Vanilagy/mediabunny), license MPL-2.0

## Related tools

- [Image Compressor](https://toolsforfree.dev/en/image-compressor): Lighter JPG, PNG or WebP photos without leaving your device.
- [Background Remover](https://toolsforfree.dev/en/background-remover): A transparent PNG in one click, without uploading your photo.
- [Image to SVG](https://toolsforfree.dev/en/image-to-svg): A PNG or JPG logo turned into an SVG that is sharp at any size.
