Free Online Video Compressor

Make a video smaller to fit a target file size – no upload, no watermark, no sign up

Compress Your Video Now

Compress Your Video

Choose a video, set the file size you need, pick one of three plans, then download the smaller video.

How It Works

100% Private, your video never leaves your browser. Compression happens locally on your device using WebAssembly. Nothing is uploaded to our servers.

  • πŸ”’ 100% privacy friendly
  • πŸ†“ 100% free to use
  • βœ… No signup required
  • πŸ‘Œ Zero watermarks
  • πŸ’» Files stay on your computer

This tool runs FFmpeg, the industry‑standard video toolkit, compiled to WebAssembly so it runs entirely inside your browser. Tell it the file size you need, and it works out the picture size, frame rate and audio quality to reach that size, no account, no watermark, no server queue.

The first time you compress, the tool downloads the video engine (~30MB) to your browser and caches it, so later jobs start instantly. Because the work happens on your own device, long or large videos may take longer on lower‑powered machines.

Want to compress, resize, trim or generate videos automatically at scale? The Bannerbear API automates it for you. Plug it into your app or no‑code workflow and process thousands of videos on autopilot.

What Does a Video Compressor Do?

A video compressor makes a video file smaller. This tool lets you choose the size that you need, for example 10 MB.

Many apps limit the size of a file. Discord, WhatsApp and email all reject a video that is too large. This tool compresses your video to fit under the limit.

  • Picture size: a smaller picture needs less data. The tool lowers the resolution when the target is small.
  • Frame rate: fewer frames each second needs less data. The tool limits the rate to 30 or 24 frames in two of the plans.
  • Audio: the tool encodes the audio again at a lower bitrate.
  • Video: the tool encodes the picture again (H.264) at a bitrate that fits your target.

The result is an MP4 file that plays on almost all devices and platforms.

How to Compress a Video to a Target Size

You can compress a video in a few minutes. You do not need to install software or make an account.

  1. Click Choose a video and select a video file on your computer or phone.
  2. Enter the target size in megabytes, or choose a preset such as Discord (10 MB).
  3. Choose a plan: Gentle, Balanced or Smallest picture.
  4. Click Compress Video.
  5. Play the result, then click Download Compressed Video.

The tool checks the size of the finished file. If the file is larger than your target, the tool makes it again at a lower bitrate. It tries up to three times.

The Three Plans

Each plan reaches your target size in a different way. The tool shows the picture size that each plan will make.

PlanPicture sizeFrame rateBest for
GentleOriginal, if the target allowsOriginalTargets that are close to the size of the original
BalancedSmaller, when neededUp to 30 fpsMost videos
Smallest pictureMuch smallerUp to 24 fpsVery small targets, where a big picture would look blocky
  • Largest video on a computer: 5 GB and 1 hour.
  • Largest video on an iPhone or iPad: 250 MB and 2 minutes, because phones have less memory for video in the browser.
  • Formats: the tool accepts MP4, MOV, WEBM, MKV and most other video formats, and saves MP4.

Video Compressor Questions

The common questions about compressing a video to a target size, and their answers

Do you upload my video?

No. The tool runs in your browser, and your video stays on your device. We do not see it, and we do not keep a copy.

Does the tool add a watermark?

No. The tool is free, with no watermark, no signup and no limit on the number of videos.

Will the file be exactly my target size?

No. The file is usually a little smaller than your target, because the tool keeps some space free. If the first try is larger than your target, the tool tries again at a lower bitrate, up to three times.

How much quality will I lose?

This depends on how small the target is, and how long the video is. A long video in a small file must lose more detail. The tool shows the expected quality for each plan. If the picture looks rough, use a larger target size.

Why does the tool say my video is already smaller than the target?

The video is already below the size that you entered. Enter a smaller target size to compress it.

How large can my video be?

On a computer, up to 5 GB and 1 hour. On an iPhone or iPad, up to 250 MB and 2 minutes, because phones have less memory for video in the browser.

What format is the compressed video?

MP4, with H.264 video and AAC audio. This format plays on almost all devices and platforms. To get a different format, use the media converter.

Compress Videos Automatically with Bannerbear

Do you need to compress many videos? The Bannerbear Video API processes videos in the cloud, with one API call for each video.

Explore the Video API

This free tool is good for one video at a time. To process hundreds of videos, call the Bannerbear API from your app, or from a no-code tool such as Zapier or Make. You can also add steps such as trim, resize, subtitles and a logo to one workflow, and run all of them with one request.

Do you need to do more with your video? Use the trim tool to cut it shorter first, or the media converter to change the format.

More Free Video Tools

Trim, resize, caption and combine your videos right in your browser, no upload and no watermark

AI Animated Subtitle Tool

Add word-by-word animated captions that follow the speech

Go to Tool →

AI Subtitle Video Tool

Auto-transcribe with AI and add subtitles to your video

Go to Tool →

AI YouTube Chapter Generator

Auto generate timestamped YouTube chapters from your video

Go to Tool →

Media Converter

Convert video / audio between formats like MP4, GIF, MP3

Go to Tool →

Picture in Picture Video Tool

Overlay a webcam speaker bubble over your screen recording

Go to Tool →

Resize Video Tool

Resize a video to any preset or custom dimensions for social

Go to Tool →

Trim Video Tool

Cut and trim a video down to the exact section you need

Go to Tool →

Video Compressor

Make a video smaller to hit a target file size, like 10 MB

Go to Tool →

Video Montage Maker

Join multiple clips with transitions and a music soundtrack

Go to Tool →

Video Watermark Tool

Add a logo or watermark to brand and protect your video

Go to Tool →

Start a Free Trial

Start a free trial with 30 API credits, no credit card required

Resize Video
Add Intro Animation
Add Subtitles

Get Started for Free