The fastest way to compress an MP4
You compress an MP4 by re-encoding the video at a lower bitrate, resolution, or frame rate — or a combination of all three. The easiest route for most people is HandBrake, a free desktop program that handles the technical settings for you and produces a smaller file in 30 minutes to several hours depending on your video length and computer speed.
If you want something faster and do not mind uploading to the internet, online tools like CloudConvert or Handbrake.fr (the web version) compress files in your browser without installing anything. The trade-off is that very large files may time out, and your video travels across the internet twice — once up, once down.
Before you start, know that compression always trades quality for file size. A 2 GB video compressed to 500 MB will look noticeably softer. A 2 GB video compressed to 1.2 GB may look almost identical to the original. The goal is finding the right balance for what you are doing with the file.
Key Takeaways
- HandBrake is free, works on Windows and Mac, and compresses most MP4 files to 30 to 50 percent of their original size with minimal quality loss.
- Lowering the bitrate (data per second) shrinks file size the most; resolution and frame rate matter less unless you are compressing for mobile viewing.
- Compression takes time — expect 30 minutes to several hours depending on your video length and how aggressively you compress.
- Online tools like CloudConvert work without installation but upload your entire file to their servers, which is slow for large videos.
- Always test a short section of your video first to see how much quality you lose at your chosen settings before compressing the whole file.
Using HandBrake on Windows or Mac
Download HandBrake from handbrake.fr (the official site only — avoid mirrors). Install it like any other program. Open HandBrake and click the folder icon in the top left to select your MP4 file. The program will load it and show you a preview on the right side.
On the right panel, you will see a dropdown that says "Summary" at the top. Leave it there for now. Below that, find the section labeled "Video" and look for the field that says "Bitrate". This is the single most important number for file size. The original bitrate is shown in parentheses — if it says 5000 kbps, your file is using 5000 kilobits per second. To shrink the file to half its size, set this to 2500. To shrink it to a quarter, set it to 1250. Start with half and see how it looks.
Leave "Encoder" set to H.264 unless you have a reason to change it. Do not touch "Framerate" unless your original video is 60 fps and you want to drop it to 30 fps — that saves space but is only worth doing if file size is critical. Leave resolution alone unless you are compressing for a phone, in which case you can lower it from 1920x1080 to 1280x720.
Click the "Browse" button at the bottom to choose where to save the compressed file. Give it a new name so you do not overwrite the original. Then click "Start" and wait. HandBrake will show a progress bar. Do not close the program or put your computer to sleep until it finishes.
Testing before you compress the whole video
Compressing a two-hour video takes two to four hours. If you get the settings wrong, you have wasted that time. Instead, compress just the first 30 seconds first to see how it looks.
In HandBrake, after you load your MP4, look for a section labeled "Range" near the top. Click the dropdown that says "All Frames" and select "Seconds". Type 0 in the first box and 30 in the second. Now when you click Start, HandBrake will only compress the first 30 seconds. This takes two to five minutes. When it finishes, open the compressed clip in your video player and watch it. If the quality is acceptable, go back and compress the whole video using the same settings. If it looks too blurry or pixelated, increase the bitrate and try again.
This test run saves you hours of wasted compression time. It is the single most important step if you are new to this.
Online compression tools if you do not want to install software
CloudConvert (cloudconvert.com) and the web version of HandBrake (handbrake.fr/web) both compress MP4 files in your browser without downloading anything. Upload your file, adjust the bitrate and resolution the same way you would in the desktop version, and click convert. The compressed file downloads when it is done.
The catch is speed. Uploading a 2 GB file to CloudConvert over a home internet connection takes 20 to 40 minutes. Downloading the compressed version takes another 10 to 20 minutes. If your file is under 500 MB and your internet is fast, this is fine. For anything larger, the desktop version of HandBrake is faster because it does not need to upload anything.
Both services are free for files under a certain size — CloudConvert allows 1 GB per day on the free plan. Read their terms before uploading anything sensitive, since your video will sit on their servers during processing.
Understanding bitrate, resolution, and frame rate
Bitrate is how much data the video uses per second, measured in kilobits (kbps) or megabits (mbps). A 5000 kbps video uses 5000 kilobits every second. Lower bitrate means smaller file, but also softer, more pixelated video. Most people cannot see a difference between 5000 kbps and 3000 kbps on a 1080p video. Below 2000 kbps, the video starts looking noticeably compressed.
Resolution is the pixel dimensions — 1920x1080 (full HD), 1280x720 (HD), or 854x480 (standard). Lowering resolution shrinks file size, but the video looks smaller and less detailed on any screen. Only lower resolution if you are compressing for a phone or if the video will only be watched on a small screen.
Frame rate is how many still images per second the video contains — usually 24, 30, or 60 fps. Lowering from 60 fps to 30 fps cuts file size in half, but the video looks choppier, especially if there is fast motion. Only change this if you are desperate for space and the video is not action-heavy.
In practice, lower the bitrate first. That does most of the work. Only adjust resolution or frame rate if you still need the file smaller.
Why your compressed file is still large
You compressed your MP4 to half its original size and it is still 800 MB. This usually means one of three things: the bitrate is still too high, the original file was already compressed, or you are comparing it to a different format.
If you set the bitrate to 2500 kbps and the file is still huge, try 1500 kbps and test again. If the quality is still acceptable, compress the whole video at that setting. If the original file was already compressed (for example, a video you downloaded from YouTube), there is only so much smaller you can make it without destroying quality — you are fighting against diminishing returns.
If you are comparing your MP4 to a file in a different format like WebM or HEVC, those formats can be 30 to 50 percent smaller than H.264 MP4 at the same quality. HandBrake supports both, but not all devices or players support them. Stick with H.264 MP4 unless you know the file will only be played on modern devices.
Frequently Asked Questions
How much smaller will my MP4 get?
That depends on the original bitrate and how aggressively you compress. Most videos compress to 40 to 60 percent of their original size with barely noticeable quality loss. Compressing to 20 to 30 percent of the original size is possible but will look noticeably softer and more pixelated.
Does compressing an MP4 ruin the quality?
Compression always loses some quality — that is the trade-off for smaller file size. At moderate compression (bitrate reduced by 30 to 40 percent), most people cannot see the difference on a normal screen. Below that, the loss becomes visible. Test a short section first to decide if the quality loss is acceptable for your use.
Can I compress an MP4 on my phone?
Not easily with HandBrake — it is desktop only. Some phone apps like VidCompressor (Android) or Video Compress (iOS) can shrink MP4 files, but they are slower and offer fewer controls than desktop software. For serious compression, use a computer.
What if HandBrake says my file is not supported?
HandBrake supports most MP4 files, but some use codecs it cannot read. Try opening the file in VLC media player first — if VLC plays it, HandBrake should too. If HandBrake still refuses, the file may be corrupted or use a very unusual codec. Try converting it to a standard MP4 first using CloudConvert or FFmpeg.
How long does compression actually take?
A 10-minute video at moderate compression takes 30 to 60 minutes on a typical computer. A one-hour video takes 3 to 6 hours. Older computers and aggressive compression settings take longer. Faster computers and higher bitrates take less time. Do not expect real-time or faster — compression is always slower than playback.