# Video Compressor: Reduce Video File Size Free Online

- [Home](/)
- -
- [Tools](/tools/)
- -
- Video Compressor

# Video Compressor: Reduce Video Size Free

Make a video small enough to send: pick a quality level, or a target size such as 10 MB for Discord, and optionally lower the resolution or frame rate. The video is compressed in your browser, so it never leaves your device.

Drop a video here, or click to choose

MP4 - MOV - MKV - WebM - up to 2 GB

Choose a video

Your video is compressed by your browser&#x27;s own video encoder and never uploaded. When audio has to be re-encoded in a browser without an AAC encoder (Firefox, for example), an AAC encoder is downloaded from dragbin.com once.

AAC encoding (in browsers without a built-in AAC encoder) by [FFmpeg&#x27;s libavcodec](https://ffmpeg.org/) ([LGPL-2.1-or-later](https://ffmpeg.org/legal.html)), loaded as a separate file only when needed.

Free to UseNo hidden chargesNo Software InstallationRuns in your browserNo Sign UpStart instantly

## Compressed a copy? Keep the original safe

The small file is for sharing; the full-quality original is the one worth keeping. Store it in DragBin, encrypted on your device before it&#x27;s uploaded. DragBin protects files with [client side](/client-side-encryption/), [quantum resistant encryption](/post-quantum-encryption/) (ML-KEM + AES-256) keeping sensitive data private with a [zero knowledge](/zero-knowledge-encryption/) security architecture.

- Get 5GB quantum resistant storage forever
- Unlimited sharing, unlimited bandwidth and unlimited file size uploads
- Integrated Global CDN and preview media in 4k/8k

[Try DragBin Today](https://dragbin.com)

## How to Compress a Video

One video at a time. You see the expected size before anything runs.

Step 1

Drop or choose a video. Its resolution, length and size appear straight away.

Step 2

Choose a quality level or a target size, plus resolution, frame rate, format and audio if you want.

Step 3

Check the estimate, press Compress video, then compare the sizes and download.

## Why Use This Video Compressor?

It tells you what you&#x27;ll get before you wait, and it says so when compressing won&#x27;t help.

### Hit a Size Limit

Aim for 10, 25 or 100 MB, or any size you type. If the first pass lands over, it retries at a lower bitrate.

### Estimate First

See the expected file size and saving before you start, and a warning when the result would be larger.

### Real Controls

Cap the resolution at 1080p, 720p or 480p, drop to 30 or 24 fps, and keep, shrink or remove the sound.

## Your Video Stays on Your Device

Family clips, work recordings and drafts are private. This compressor does all of its work locally.

### No Uploads

Compression runs in the browser tab. In browsers without an AAC encoder, the page may download one from dragbin.com; your video is never sent anywhere.

### Computer or Phone

Works in current Chrome, Edge and Firefox on a computer, Chrome on Android, and Safari 16.4 or later.

### Plays Everywhere

H.264 in MP4 by default, so the result opens on phones, TVs and in messaging apps. VP9 and AV1 are there when you want smaller.

## Try DragBin Today

Pair private, in-browser file tools with zero-knowledge, quantum-resistant cloud storage. 5GB free, forever.

[Claim 5GB free storage (opens in new tab)](https://app.dragbin.com/signup)

## Frequently Asked Questions

### Is my video uploaded anywhere?

No. The video is read and re-encoded inside your browser tab using its built-in video encoder, and the result is saved straight to your device. If you lower the audio bitrate (or the audio has to be converted) in a browser without its own AAC encoder, such as Firefox, the page downloads an AAC encoder from dragbin.com once. Only the encoder is downloaded; your video never leaves your device.

### How does compressing to a target size like 10 MB work?

The compressor divides the size you picked by the video&#x27;s length to get a bitrate, sets aside room for the audio, and keeps about 8% spare for the file&#x27;s own overhead. Encoders don&#x27;t hit a bitrate exactly, so if the first result is still over the target it tries again, up to two more times, at a proportionally lower bitrate. If it&#x27;s still over after that, you get the closest result and a note. Lowering the resolution to 720p or 480p, removing the audio, or trimming the video then gets it under.

### Why is the compressed video bigger than the original?

Some videos are already very efficiently compressed, for example screen recordings, clips exported from editing apps, or iPhone videos in HEVC. Re-encoding them at a similar quality can&#x27;t make them much smaller and can come out larger. The estimate shown before you start warns you when that&#x27;s likely. If the result is bigger, keep your original, or try the Low preset or a lower resolution.

### Should I choose H.264, VP9 or AV1?

H.264 in MP4 is the default because it plays on practically every phone, computer, TV and messaging app. VP9 and AV1 in WebM give a noticeably smaller file at the same quality, but encoding is slower and some players, older Apple devices and editing apps won&#x27;t open WebM. They&#x27;re only offered when your browser can encode them.

### Which browsers can compress video?

Current Chrome, Edge and Firefox on a computer, Chrome on Android, and Safari 16.4 or later on Mac, iPhone and iPad. Firefox for Android can&#x27;t encode video yet. HEVC (H.265) footage from iPhones decodes in Safari and in Chrome or Edge on most recent hardware, but not in Firefox. Safari before version 26 can&#x27;t re-encode audio, so there keep the audio as it is: AAC sound is copied over unchanged.

### How big a video can I compress?

Up to 2 GB on a computer and 500 MB on a phone or tablet. The compressed file is built in your browser&#x27;s memory before you download it, so very long or very high-resolution videos may need a computer with plenty of free memory.

More free tools

## Keep going with the DragBin toolbox

[

### Resize Video

Change a video&#x27;s resolution or reshape it for Reels, Shorts and square posts.

](/tools/resize-video/)[

### Compress to Size

Shrink a file to fit an upload or attachment limit.

](/tools/compress-to-size/)[

### Send Large Files

Too big even after compressing? Share the original with an encrypted link.

](/send/)

---

Canonical: https://www.dragbin.com/tools/video-compressor
