Make a video smaller to fit a target file size – no upload, no watermark, no sign up
Choose a video, set the file size you need, pick one of three plans, then download the smaller video.

100% Private, your video never leaves your browser. Compression happens locally on your device using WebAssembly. Nothing is uploaded to our servers.
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.
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.
The result is an MP4 file that plays on almost all devices and platforms.
You can compress a video in a few minutes. You do not need to install software or make an account.
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.
Each plan reaches your target size in a different way. The tool shows the picture size that each plan will make.
| Plan | Picture size | Frame rate | Best for |
|---|---|---|---|
| Gentle | Original, if the target allows | Original | Targets that are close to the size of the original |
| Balanced | Smaller, when needed | Up to 30 fps | Most videos |
| Smallest picture | Much smaller | Up to 24 fps | Very small targets, where a big picture would look blocky |
The common questions about compressing a video to a target size, and their answers
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.
No. The tool is free, with no watermark, no signup and no limit on the number of videos.
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.
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.
The video is already below the size that you entered. Enter a smaller target size to compress it.
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.
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.
Do you need to compress many videos? The Bannerbear Video API processes videos in the cloud, with one API call for each video.
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.
Trim, resize, caption and combine your videos right in your browser, no upload and no watermark
Start a free trial with 30 API credits, no credit card required

