On your device · Nothing is uploaded to a server
Video compressor online, right in your browser
Compress a video online for free: choose the file, pick a size and download a smaller MP4. This is a private video compressor: the file is converted on your own device, so it never goes to a server.
Compress a video
File
Compress
- Picture
- —
- Frame rate
- —
- Bitrate
- —
- Expected size
- —
Keep this tab open while it works.
This browser can’t compress video yet. It needs WebCodecs, which recent Chrome, Edge, Safari and Firefox on a computer have. Firefox on Android doesn’t. Try another browser, or use the photo compressor.
What does a video compressor do? How it works here
-
Your browser does the work
The video is decoded and encoded again by your own browser, using its built-in video tools (WebCodecs) and, where your device has one, a hardware encoder. The page loads its code once. The video itself is read from your disk and sent nowhere.
-
A size plan, not a guess
For a size target, the tool works out how many bits per second the file can use: the target size, minus a 3% reserve, divided by the length of the video, minus the sound. When that budget is small it lowers the picture size (for example to 720p) instead of leaving a blocky picture. Under the sizes, Resolution sets a ceiling on the picture, and a lower choice gives a smaller file; to bring a 4K video down, see convert 4K video to 1080p. The plan is on screen before you start.
-
Measured, then corrected
When the file is ready, the tool measures it. If it came out above the target, it encodes again at a lower bitrate, and lowers the picture size or frame rate if it has to, up to five passes in all. If a correction lands far under the target, one more pass uses the room for a sharper picture. The result shows the real size, and says so plainly if the file still doesn’t fit.
-
MP4 with H.264 and AAC
The copy is an MP4 with H.264 video and AAC sound, which plays almost everywhere. It is a new file: your original is not changed.
Sizes, and where they come from
Each size is matched to a limit published by the service itself. The tool aims a little below the limit, because a file that lands right on it can still bounce.
| Preset | File aimed at | Fits | Why this number | Source |
|---|---|---|---|---|
| Under 25 MB | 24 MB | Gmail · Yahoo Mail · Outlook.com | All three accept up to 25 MB of attachments per message. The file is aimed at 24 MB, which leaves 1 MB of room. | |
| Under 20 MB | 19 MB | iCloud Mail · Outlook for Windows · Discord (without Nitro) | iCloud Mail takes 20 MB per message, Outlook for Windows uses 20 MB by default for internet accounts, and Discord’s limit without Nitro has been 20 MB since August 2026. The file is aimed at 19 MB. | |
| Under 10 MB | 7.2 MB | Strict work email | Strict work servers count the encoded message, which is about 37% larger than the files in it. A 10 MB limit there holds about 7 MB of video, so the file is aimed at 7.2 MB. |
Custom: type a limit in MB and the file is aimed 5% below it, or 1 MB below at most. Use it for any service that publishes its own limit.
Balanced: no size target. The picture stays at up to 1080p and up to 30 frames per second, at a bitrate that suits its size. Use it when you just want a smaller file.
Every limit comes from the provider’s own help page, linked above and checked 8 October 2026. Limits change, and the recipient’s server may accept less than yours: all email limits, with sources. Other sizes have their own pages: compress video to 8 MB, compress video to 50 MB and compress video to 100 MB. To see how long a video fits in each size, use the video size calculator. Sending to a chat instead? See how to compress video for WhatsApp.
Privacy: what “nothing is uploaded to a server” means
You compress the video locally: it is opened, converted and saved on your own device. This site never receives it.
-
The file stays on your device
When you choose a video, your browser lets the page read it from your disk. A background worker in the page converts it, and the result exists only in your browser’s memory, or in the place you chose to save it, until you download it.
-
No account, no upload step
There is nothing to sign in to and no upload button, because there is nowhere to upload to. The page does not send your file anywhere.
-
What the page does download
The first time you choose a video, the page downloads its conversion code, once. That is code coming to you, not video going out.
-
Tags in the original aren’t copied
The new file is built from the picture and the sound only. Tags in the original, such as title, date or location, are not copied into it.
Don’t take our word for it. Open your browser’s developer tools, go to the Network tab and compress a video. You will see the page’s own files load, and no request that carries your video.
What to expect
-
Quality goes down, by design
Compressing means discarding the detail the eye notices least. At a sensible size the loss is small on a phone screen. At a very small size it is not. The plan shows a warning when the size you chose is tight for the length of the video.
-
Short videos fit more easily
A size limit is a budget of bits for the whole video. A 30-second clip can look good in 10 MB, a 10-minute video cannot. If the picture looks soft, choose a larger size if your limit allows it. This tool doesn’t trim videos.
-
Time and memory
Conversion happens on your device, so a long 4K video takes minutes and uses real memory. Keep the tab open while it works. Results above about 100 MB are written straight to a file you choose, in Chrome and Edge. Elsewhere they are built in memory.
-
Which browsers work
You need a browser with WebCodecs: Chrome, Edge, Safari 16.4 or later, or Firefox on a computer (version 130 or later). Firefox on Android doesn’t have it yet. Support table on MDN. The browser must also be able to create H.264 video, and if it can’t, the tool says so. Sound needs a browser that can read the file’s audio: older Safari versions can’t, and the copy then has no sound. The tool tells you.
-
HDR and unusual formats
HDR clips from an iPhone are saved as standard (SDR) video, so colors may look different from the original. Some formats, such as the HEVC video many phones record, only open in browsers that can decode them.
-
On iPhone
It works in Safari on iPhone, but iOS closes pages that use too much memory. Apple publishes no figure, and developer reports range from roughly 1.5 to 3 GB depending on the model. Example report. Very large files may fail.