Compress video online

Make a video small enough to send. Type the size you need, such as 10 MB for Discord or 25 MB for Gmail, and the tool works out the bitrate and resolution. The video is compressed on your device, so it is never uploaded.

Free · No sign-up

Compress to
MB
Resolution

Choose a video. It is compressed in your browser and never uploaded.

Encoding in your browser with Mediabunny (MPL-2.0).

How to use it

  1. Choose your video or drop it on the box. Its size, resolution and length are shown.
  2. Click a size such as 10 MB or 25 MB, or type your own. Or switch to a quality level.
  3. Leave the resolution on Automatic, or pick 720p or 480p yourself. Tick Remove the sound if you don't need audio.
  4. Click Compress video, check the preview and download the MP4.

Why use this tool

Exact target size

Enter the limit in MB. The bitrate is calculated from the video length, so the result lands just under it.

No upload

The video is encoded on your device with the browser's built-in encoder. Nothing is sent to a server.

Smart resolution

Automatic mode lowers the resolution only as far as the size needs, so small targets don't turn into blocky 1080p.

Plays everywhere

The result is an MP4 with H.264 video and AAC audio, which phones, Discord, WhatsApp and email clients all play.

No watermark, no limit

No sign-up, no watermark and no file size limit beyond what your device can handle.

Uses your graphics chip

Where available, the hardware encoder is used, so a few minutes of video usually takes about as long as playing it.

Common size limits

WhereLimitChoose
Discord (free)10 MB per file10 MB
Gmail and Outlook attachments25 MB / 20 MB25 MB or 16 MB
WhatsApp video16 MB is the classic limit and still sends fastest as a normal video16 MB
Many job and school portals5-50 MBThe portal's limit

How much video fits in 10 MB?

File size is bitrate times length. 10 MB is about 80 megabits, so a 30-second clip can use about 2.5 Mbit/s, which looks good at 720p. A 2-minute video only gets about 0.6 Mbit/s, which needs 480p or 360p to stay sharp. The tool does this calculation for you and shows the plan before you start.

If the message says the video is too long for the size, remove the sound to save about 0.1 Mbit/s, or split the video into parts.

Resolution and quality

Each resolution needs a minimum bitrate to look clean. As a guide: 1080p needs 4-8 Mbit/s, 720p 2-4 Mbit/s, 480p about 1 Mbit/s and 360p about 0.5 Mbit/s. Too little bitrate for the resolution shows up as blocks in fast motion. Automatic mode follows these values.

Browser support

Compression uses WebCodecs, which is built into Chrome and Edge, Safari 16.4 and newer and Firefox 130 and newer. Phones work too, but long videos are faster on a computer. Keep the tab open while it runs.

Frequently asked questions

How do I compress a video to 10 MB?

Choose the video, click 10 MB (Discord) and then Compress video. The tool calculates the right bitrate and resolution from the length of the video and shows the plan before it starts.

Is my video uploaded?

No. The video is read and encoded in your browser. It never leaves your device, which also means no waiting for uploads.

Why is my video still too big for the size I chose?

Encoders can overshoot by a few percent on very short or very busy clips. Enter a slightly smaller size, for example 9 MB instead of 10 MB, and compress again.

Can I compress MOV videos from an iPhone?

Yes. MOV files with H.264 or HEVC video work in Safari and in Chrome or Edge on most computers. The result is an MP4 that plays on Android and Windows too.

Does compressing reduce the quality?

Yes, some detail is lost, but at the right resolution for the size the difference is small on a phone screen. Use the High quality level when you just want a smaller file without a size limit.

How long does it take?

With a hardware encoder, about as long as the video plays, often faster. Older computers and phones take longer. The remaining time is shown while it runs.

Related tools

Need something built?

Tell us what you want to create.

Tell us what you need built, from a simple website to a complete app, AI solution, automation, or custom system.

Tell us what you want to build. We review every enquiry and reply by email.

Contact

Thanks, your enquiry is on its way.

We will review the details and reply by email.