Compress a video

Compress Video

Compress a video right here in the browser: set a target in megabytes, start the local pass, and download the smaller copy. No upload of your source file, no account, nothing installed.

One video at a time. The source stays in this browser.

Target

25 MB

Guidance appears after a video is selected.

Handle a target size that is not tied to a platform.

You choose the MB target for this session.

How to compress a video

The task is always the same three moves: pick where the video needs to fit, run the pass, verify the result. These notes cover the decisions in between.

The three steps

Choose a target, run the local pass, verify the download. Each step has one decision that matters.

  • 1. Pick the target

    Type a MB number or choose a preset. The target is the ceiling the output has to fit under — usually the limit of wherever the file is going.

  • 2. Run the pass

    Drop the file in and start. The encoder loads in the tab, the metadata readout confirms what the browser sees, and a slow job can be cancelled.

  • 3. Verify the size

    The download arrives with its real size shown. Confirm it clears the destination's limit before you attach or upload it anywhere.

Choosing the output size

The common caps come from platforms, and each has a page of its own with the matching preset.

  • Compress video for Discord

    Free Discord uploads cap around 10MB per file — the tightest common budget, with quality expectations that follow clip length.

  • Compress video for Gmail

    Gmail bounces messages whose attachments total over 25MB; landing a little under keeps the clip a real attachment.

  • Compress video to 10MB

    For forums, forms, and any system that hard-codes the ten-megabyte line, regardless of platform.

What happens to quality

Compression trades information for size. Expecting the right amount of loss makes the result feel like a success instead of a surprise.

  • It follows the ratio

    Removing a third to half of the bytes usually looks close to the original; removing 90 percent visibly changes the picture on any tool.

  • Duration stretches the budget thin

    The same target over more minutes means fewer bits per second — a 10MB file at one minute is comfortable, at ten minutes it is a slideshow.

  • Clean sources help

    A clip that was already compressed hard has little left to reclaim; the second pass costs quality for a small saving.

Before you start, two cheap wins

Half of all compression problems disappear before the encoder ever runs.

  • Trim dead air

    Cutting the fumbling at both ends shortens the clip, which fattens the per-second budget for everything that remains.

  • Match the destination, not the maximum

    If the platform allows 25MB, targeting 24MB beats crushing into 10. Compress only as hard as the limit forces.

Compressing a video, answered

The questions people hit when they compress a video in the browser.

Open this page, set your target in megabytes (or pick a platform preset), drop the video in, and start. The compression runs locally in the tab and the sized file downloads when it finishes.

Yes — that is exactly what this tool does. The encoder runs in your browser, so 'online' here means the page loads from the web while your file stays on your device.

Yes, with no account and no metering. The local pass is the whole tool; larger jobs route to an interest-based cloud path instead of a paywall.

Common containers like MP4 and WebM are the safe lane. The metadata readout before compression shows exactly what the browser sees in your file.

As small as the quality you are willing to trade. Cutting 30 to 50 percent usually looks near-original; extreme ratios like 1GB to 10MB keep about one percent of the data and look it.

Usually an already-compressed source: a clip someone else squeezed has little left to reclaim. Trimming it or accepting a lower quality setting is the honest next move.

Related: how a video compressor compares across browser, desktop, and online, why video files are big, or the video size reducer home for every preset.