Compress video to specific size
To compress a video to a specific size, pick the file, type the size you need in MB, and press Compress video. The tool sets the bitrate from your target size and the video length, then checks that the result fits.
Drop a video here
or
MP4, MOV, M4V, WEBM, MKV, AVI
Up to 2 GB on a computer and 1 GB on a phone, because your device does the work. You can also paste a file.
Stays on your device
Your file is never uploaded
10 MB target
Type any size you need
MP4 out
H.264 video, AAC sound
How it works
- Pick a video from your phone or computer. It stays on your device.
- Type the target size in MB. The default is 10 MB.
- The tool divides the target size by the video length to get a bitrate, and leaves a small safety margin.
- If that bitrate is too low to look good, it also lowers the resolution to reduce video file size cleanly.
- It checks the result. If the file is over the target, it tries again lower. Then you download it.
Facts
- Where it runs
- In your browser, on your device
- Upload
- None. The video is never sent to a server
- Default target
- 10 MB. You can type any size
- Account
- Not needed
- Input formats
- MP4, MOV, WebM and MKV, when your browser can decode the video inside
- Output format
- MP4 with H.264 video and AAC sound
- Max file size
- 2 GB on a computer, 1 GB on a phone
- Browsers
- Chrome and Edge 94 or later, Safari 16.4 or later, Firefox 130 or later on a computer
Questions
How do I compress a video to a specific size?
Pick the video, type the size you need in MB, and press Compress video. The tool works out the bitrate that fits your target and checks the final file size before you download it.
Does compressing a video to a smaller size reduce quality?
Yes. A smaller file has fewer bits for each second of video, so some detail is lost. Short clips keep more quality than long ones at the same target size. For long videos and small targets the tool lowers the resolution so the picture stays clean.
Is my video uploaded to a server?
No. The video is read and compressed by your own browser. Nothing is sent anywhere, so it also works for private videos.
Why is the result a little smaller than my target?
The tool aims slightly under your target on purpose. Video encoders do not hit an exact size, so the margin makes sure the file fits the limit.