Video · nothing uploaded

Compress a video

Choose a size limit, such as Discord's or your email's, and the tool works out the bitrate and resolution to fit, then shows the estimated and actual size. Or compress by quality.

Before you start: this runs on your device with the browser's own video encoders, so it is slower than a desktop app and limited by memory. Free up to 500 MB and 10 minutes per file; best in current Chrome, Edge or Safari on a computer. For long or 4K videos, HandBrake (free, desktop) is faster.

Checking what this browser can encode…

1 Your video

or drag it here. MP4, MOV, WebM and MKV; others depend on the browser. Free up to 500 MB and 10 minutes. Nothing is uploaded.

2 Settings

Compress to

3 Result

    Video licence, A$9 once: no size limit, batches of 20, saved presets

    Two ways to compress

    To a file size is for limits: an upload form that refuses files over 25 MB, Discord's free limit, an email attachment. The tool divides the size by the duration to get the bitrate, sets aside a little for the sound and the file's own structure, and picks the largest resolution that will still look decent at that bitrate. You see the plan (resolution, frame rate, bitrate and estimated size) before you start, and the actual size afterwards.

    To a quality level is for when you just want a smaller file. Like the quality slider in HandBrake, it asks the encoder for a level of quality and lets the size follow from the content. A quiet talking-head video comes out small; a busy action clip at the same setting comes out larger.

    What decides a video's file size

    A video file is mostly its bitrate (how many bits are spent per second) multiplied by its duration. A 2-minute clip at 2 megabits per second is about 2 × 120 ÷ 8 = 30 MB, plus the sound. Everything else matters only through the bitrate it needs to look good:

    Choosing settings

    Platform limits

    The target list includes common limits with a small safety margin: Discord's free upload limit, email attachments and WhatsApp. Platforms change their limits, so each is listed with its source in the sources section below. There are dedicated pages for Discord, email and WhatsApp with the details.

    Why it is slower than a desktop app, and when to use HandBrake

    This tool uses your browser's own video encoders through WebCodecs, often the same hardware encoders a desktop app would use, but it runs inside a browser tab with a fraction of the computer's memory and without the tuned encoders desktop apps ship. Short clips are quick; a 10-minute 1080p video can take several minutes on a laptop and longer on a phone. The tool refuses files that are likely to run out of memory rather than failing halfway. For long videos, 4K footage, batches of large files, or precise control over the encoder, use HandBrake, which is free, open-source and much faster for heavy work.

    Browser support and troubleshooting

    The line at the top of the tool lists the video and audio codecs this browser can encode. Current Chrome and Edge on Windows and Mac handle H.264, VP9 and AV1 with AAC and Opus; Safari adds HEVC; Firefox supports WebCodecs from version 130. If a file will not open:

    A worked example

    A 90-second 1080p phone video at 60 fps is 180 MB. To send it on Discord's free plan (20 MB), the tool targets 19 MB: 19 MB over 90 seconds is about 1.7 Mbps in total; take away 96 kbps for sound and 3% for the file structure and about 1.55 Mbps is left for the picture. At 1080p and 60 fps that is too thin, so with the frame rate capped at 30 fps the automatic setting picks 720p, where 1.55 Mbps looks clean. The estimate shows 18.9 MB; the result usually lands within a few percent, and if it lands over, the tool tries again at a corrected bitrate.

    Privacy

    Your video never leaves your device. It is read and written in the browser tab; there is no upload, no server-side processing and no account. You can disconnect from the internet after the page has loaded and it still works. Free use has no watermark and covers files up to 500 MB and 10 minutes; the A$9 lifetime licence removes those limits (your device's memory still applies), queues up to 20 files and saves presets.

    Frequently asked questions

    How small can it make my video?

    As small as you like, but quality drops. The estimate tells you the resolution and bitrate the target allows; if the video would look poor even at 240p, it says how much fits and suggests trimming.

    Why is the result slightly different from the estimate?

    Encoders aim for an average bitrate and land a little above or below it. If the result is over the target, the tool re-encodes at a corrected bitrate automatically, up to three passes.

    Which format does it produce?

    MP4 with H.264 video and AAC sound where the browser can encode them, which is nearly everywhere. Otherwise WebM with VP9 and Opus.

    Is my video uploaded?

    No. Everything runs in your browser on your device.

    Why does it refuse my file?

    Free use covers files up to 500 MB and 10 minutes, and the tool refuses files likely to run out of browser memory. Trim long videos into parts or use HandBrake.

    Does compressing remove the sound?

    Only if you choose 'Remove the sound'. Otherwise sound is re-encoded at the bitrate you pick.

    Can I compress several videos at once?

    With the A$9 licence, up to 20 in a queue with the same settings. Free use is one at a time.

    Sources

    Rules on this page last verified against these sources on 29 October 2026. This is general information, not tax or legal advice.

    Related