Compress video to 10 MB

A conservative target that fits chat apps, forms, and tight attachment limits.

  1. 1Drop your video or image
  2. 2Pick a target size
  3. 3Download the result
Drop a video or image hereor click to choose a file. Nothing is uploaded; everything runs in your browser.

What people use it for

Hitting 10 MB precisely

The compressor budgets bits for video and audio together, encodes, measures the real file, and re-encodes with a corrected bitrate if the result overshoots.

Best for short clips

At 10 MB, clips under a minute keep good detail. For longer videos, expect lower resolution.

How the size target is met

1. Budget

Your target size becomes a bit budget, keeping about 3% in reserve for the MP4 container so the finished file does not creep over the limit.

2. Audio first

AAC audio that is already small is copied untouched. Otherwise audio is re-encoded at 96 kbps, or 64 kbps mono when space is tight, so the rest of the budget goes to the picture.

3. Resolution and frame rate

The remaining bits are divided by the number of pixels per second. If that is too few for a clean picture, the tool steps down from 1080p to 720p or 480p, then from 60 to 30 fps. It never upscales.

4. Measure and correct

After encoding, the real file size is checked. If it is over your limit, the video bitrate is corrected and the video is encoded again, up to two more times.

Frequently asked questions

Is my video uploaded anywhere?

No. The video is processed in your browser on your own device. It is never sent to our servers or to anyone else.

How does it hit the size I choose?

It calculates a bit budget from your target size, encodes, then measures the real file. If the result is over the limit, it adjusts the bitrate and encodes again, up to two more times.

Why is my result smaller than the target?

About 3% is kept in reserve, and a video that is already small or visually simple may not need the whole budget. The tool never spends more bits than the original has.

Will the quality drop a lot?

It depends on how much smaller the file must get. The tool tells you the expected quality before you start. Trimming the start and end gives every remaining second more bits, which is the best way to keep quality.

Which video formats can I use?

Anything your browser can decode, typically MP4, MOV, MKV and WebM with H.264, HEVC, VP9 or AV1. The output is always an MP4 with H.264 video and AAC audio.

Which browsers work best?

Google Chrome and other Chromium-based browsers. Other browsers may fall back to a slower compatibility mode.

Is there a maximum file size?

There is no fixed limit, but the compressed result is built in memory, so very large outputs depend on your device. A 900 MB, ten-minute 1080p60 clip has been tested successfully.

What happens to the audio?

Small AAC audio is kept as is. Anything else becomes AAC at 96 kbps, or 64 kbps mono if space is tight.

Can I compress images too?

Yes. Drop a JPG, PNG, WebP, AVIF or HEIC and choose a size such as 100 KB or 1 MB. The tool finds the highest quality that fits and only reduces the resolution if it must. HEIC photos from iPhones are opened right in your browser; the first one downloads a small decoder.

What happens to a transparent PNG?

PNG cannot be tuned to a size directly, so it is converted to JPEG or WebP. JPEG has no transparency, so transparent areas become white. Choose WebP to keep transparency.

Is it free?

Yes. There is no sign-up and no watermark. The site may show advertising to cover its costs.

Guides