VideoProc Converter

Compress MP4 Files on Windows and Mac Easily and Fast

  • 90% compression of MP4 files with the highest possible quality
  • Multiple solutions to optimize MP4 size for all your needs
  • Compress MP4 on any computer with only 2% CPU usage
  • 47x real-time faster MP4 compression by full GPU acceleration
  • Cut, resize, merge, crop, download video/music, record screen
Watch the Full Video

How to Compress MP4 Files on Windows, Mac, Online

By Cecilia Hwung | Last Update:

Back in the old days, we got MP4 in huge sizes due to inefficient compression methods, such as DVD movies encoded with MPEG-2 occupying twice the space of MP4 H.264. The latest video codecs improve compression ratio to a new level, but the file size stays large when the image quality goes higher. For example, one measly minute of 4K 24fps H.264 video from a DSLR takes up over 1GB storage, and a 4K 30fps ProRes video from iPhone 13 Pro is about 6GB per minute.

As it's a tough row to hoe to deal with large MP4 videos, we made a step-by-step guide on how to compress MP4 for you. After reading this post, you'll find the best video compressor that achieves the best balance between MP4 file size and image quality. Let's get started.

Why We Compress MP4 Files
  • Storage: When they occupy much storage on your device, they will drag down the running performance or cause lagging/crashing at times.
  • Transfer: Large MP4 videos require much more bandwidth and need much more time to upload.
  • Share: MP4 that exceeds the file size limits (25MB – 500MB) on Instagram, Twitter, TikTok, Facebook, WhatsApp, or email clients are not accepted.
  • Edit: It's extremely slow to import, edit, render, and export large MP4 videos. And low-end computers or old video editing programs are not capable of handling this task.
  • Playback: Programs or devices without robust video decoders can't play large 4K MP4 videos from iPhones, action cameras, DSLRs, Blu-ray discs.

How to Compress MP4 on Windows 10/11 and Mac

Whenever you want to shrink MP4 file size to free up some space or upload them online in an instant, just load them to VideoProc Converter, the best video compressor for Mac and Windows. It facilitates MP4 compression process in a few clicks.

Backed by the latest compression algorithm and unique GPU acceleration tech, VideoProc Converter gets up to 90% file size reduced while retaining the max visual quality of the original video. As an expert in large video processing, it smashes a record of compressing large 4K, 8K, 1080p, HDR, 360-degree, and high FPS videos. Notably, both geeks and beginners can find the best way to compress MP4 because it offers multiple compression features for various needs.

VideoProc Converter - Best MP4 Compressor for Windows and Mac

  • Batch compress, real-time file size estimation, unlimited, and ultra-fast.
  • Compress video files in 420+ formats and codecs from any source.
  • Intelligently keep the highest possible quality of 4K/1080p MP4.
  • Custom compression settings and handy presets for users of all levels.
  • Enhance quality, fix blurry, interlaced, or choppy videos in a snap.

Free download and install VideoProc Converter to reduce MP4 file size from GBs to MBs at your fingertips!

Step 1. Open VideoProc Converter and import MP4 files to it.

Start VideoProc Converter on Windows 10/11 or Mac. Choose "Video" to enter its video processing center and drag & drop large MP4 files to it.

Import video to VideoProc

Step 2. Compress MP4 in its Video processing center.

Next, you can compress MP4 files with any of the options or all of them below.

Option 1. Re-encode MP4 with efficient codecs to reduce its file size.

Click "Video" at the bottom to choose "MP4 H.264" or "MP4 HEVC" as the target format.

Re-encode MP4 with HEVC to shrink file size

Tips: To compress videos without losing quality, double-click on the MP4 icon to enter the format settings panel where you can enable "2-pass encoding". It gathers the info of the video stream first and applies the optimized encoding process for the video to achieve the best image quality.

Compress MP4 without losing quality

Option 2. Adjust video properties to reduce MP4 file size.

Click the gear icon beside the video file to open the format settings panel. Then you can adjust video and audio settings according to the estimated size in the above the "Quality" option.

Downscale 4K to 1080p or lower resolution, change the frame rate to 30fps or 25/24fps. By default, VideoProc Convert calculates the best bitrate for MP4 when you drag the slider in Quality, but you are also enabled to fine-tune it manually based on your compression needs.

Adjust video codec options to reduce video file size in VideoProc

Option 3. Shorten long videos to reduce MP4 file size.

Another way to shrink MP4 file size is to get rid of unwanted footage. In VideoProc Converter, you can trim the beginning/end parts, cut at any position in the video, or split it into several equal clips.

Cut to make MP4 smaller in VideoProc Converter

Step 3. Export compressed MP4 from VideoProc Converter.

At last, activate "Hardware Acceleration Engine", browse to choose an output folder, and hit "RUN" to start compressing the MP4 to a smaller size.

Export compressed MP4 from VideoProc Converter

How to Compress MP4 Online

On top of that, many online MP4 compressors also reduce file size for free without asking you to install anything on your computer. But most of them are not capable of compressing MP4 files of 1+GB.

1. Compress MP4 Online with MP4Compress

As the name suggests, MP4Compress offers online services for reducing the file size of MP4 videos. As a simple-to-use video compressor, it does not require registered accounts or video codec knowledge. It's a good option when you need to compress and share MP4 videos in an instant.

Please take into account: MP4Compress only accepts MP4 files under 500MB. And it does not let you customize compression settings at all, so you might not get ideal results sometimes.

Step 1. Visit mp4compress.com on a web browser. Select an MP4 file on your device.

Step 2. Upload the file to MP4Compress. Then it starts to compress the video automatically.

Step 3. When it's completed, download the MP4 to your computer.

Compress MP4 online with MP4Compress

2. Compress MP4 Online with OnlineConverter

OnlineConverter supports a wide range of media formats, such as MP4, FLV, AVI, MKV, etc. It's friendly to beginners because it optimizes compression settings automatically based on your desired file size. Meanwhile, it features a handful of other MP4 tools like merge, resize, cut, rotate, and repair.

Please take into account: OnlineConvert puts a limit on files size (max 200MB). The compression will fail if the compression ratio exceeds 70%.

Step 1. . Go to onlineconverter.com. Choose Compress Video in Video Converter Tools.

Step 2. Choose an MP4 file and upload it online.

Step 3. Input the desired video size. Optionally, lowering the audio quality can shrink more data.

Step 4. Hit the compress button. When the compression is completed, download the MP4 to your computer.

How to compress MP4 files online free

How to Compress MP4 for Free

No matter you are Mac users or Windows 10 users troubled by large MP4 files, you can find software to compress MP4 for free as long as they offer custom settings of bitrate, frame rate, resolution, and video codecs. We rounded up some free or open-source video compressors for your reference below.

1. Compress MP4 File Using VLC

VLC is a media player but surprisingly allows shrinking MP4 size by adjusting video bitrate, resolution, frame rate, audio track, and subtitles track. In addition to MP4, it can compress MOV, MKV, AVI, WMV, FLV, and so forth.

Please take into account: VLC does not offer any preset compress options. You need to be familiar with your source video properties and target compression outcome so to change settings accordingly.

Step 1. Open VLC. Go to Media > Convert/Save and add an MP4 file from your computer. Expand the button at the bottom and choose Convert.

Open VLC

Step 2. Choose Video – H.265 + MP3 (MP4) in profile settings. Click the wrench icon to open a sub-window.

Step 3. Adjust video and audio codec options. Lower the video bitrate, frame rate, resolution, audio bitrate, and sample rate. Save the changes.

Compress MP4 for free in VLC

Step 4. Choose a destination file to store the compressed MP4. Hit Start to compress the MP4 video in VLC for free.

2. Compress MP4 File Using HandBrake

HandBrake is an open-source and free video transcoder on Windows 10, Mac, and Linux. It features a list of settings for advanced users who want full control over the file size and quality of MP4 movies. We recommend you use the latest version for its upgraded video processing capabilities. But the latest HandBrake is no longer supported on Windows 7, 8, or older OS.

Please take into account: HandBrake doesn't allow real-time preview and file size estimation, you may need to experiment with it several times to get the proper compression settings

Step 1. Launch HandBrake. Drag and drop an MP4 video to it.

Load video to HandBrake

Step 2. Open Dimensions to downscale 4K to 1080p, or 1080p to 720p.

Step 3. Click Video to re-encode MP4 with H.265 or H.264. Decrease frame rate under the codec option.

Compress MP4 files for free in HandBrake

Step 4. Click Audio to lower the audio bitrate or clear the audio track. Meanwhile, you can clear the subtitle track if you don't need it.

Step 5. Choose a folder to save the MP4. Start encoding to compress the MP4 video to a smaller size.

3. Compress MP4 File Using Windows Movie Maker

Although born as a simple and free video editor in Windows 7, it's available on Windows 10 and Windows 8 and able to convert and compress MP4 files in its export settings. Just skip the editing process and export MP4 with a lower bitrate of video and audio.

Please take into account: Windows Movie Maker has been discontinued for many years. It does not feature the latest efficient codecs such as HEVC and VP9, so it can't shrink as much size of MP4 as other professional video compressors.

Step 1. Make sure you've installed Movie Maker on your Windows computer. Launch it up and add an MP4 file and wait for it to prepare the video file.

Step 2. Click Edit > Split to remove redundant footage in your MP4 video.

Step 3. Get back to the homepage. Click Save movies > Create custom settings.

Step 4. Lower the video bitrate, audio bitrate, and audio sample rate. Then you'll see the estimated file size reduced. When you are satisfied with the result, enter a name for the custom settings.

Compress MP4 files on Windows 10 using Windows Movie Maker

Step 5. Click Save movie again and choose the settings just created. Then export the MP4 from Windows Movie Maker.

Comparison of MP4 Compressors

The best overall MP4 compressor goes to VideoProc Converter according to ease of use, compression ratio, processing time, and final quality.

VLC stands out among open-source and free MP4 compressors for its compression ratio, but it takes a longer time than others and is prone to crash or quit when processing large MP4.

Online MP4 compressors are not recommended if you are in a rush to compress large or long MP4 videos. Most of them are extremely slow and less competent to make MP4 smaller, compared with desktop programs.

MP4 Compressor Comparison Chart

Source Video: MP4 MPEG-4, 28s 167ms, 54.3 Mb/s, 1980 x 720p, 182MB

Test Environment: Windows 10 64-bit, AMD Ryzen 5 2400G with Rdeon Vega Graphics 3.60 GHz, 8GB RAM

Frequently Asked Questions about MP4 Compression

How do I reduce the size of an MP4 in Windows 10?

All of the MP4 compressors mentioned above are compatible with Windows 10. If you are looking for the best compressor for Windows 10, choose VideoProc Converter because it provides diverse solutions to make MP4 files smaller regardless of the purpose in your case.

How to reduce MP4 file size without losing quality?

You can delete some footage from the source video and export it while keeping the original settings. However, if you want to compress MP4 to reduce file size, it's inevitable to compromise video quality. Now you need a capable video compressor like VideoProc Converter that can maintain the original quality as much as possible.

How to compress MP4 files for Email?

First, you need to figure out the file size limits of the email services you are using. Generally, the maximum size of an MP4 attachment is 25MB. You can compress video for emails in VideoProc Converter with the help of its file size estimation feature.

About The Author

Cecilia Hwung is the marketing manager of Digiarty Software and the editor-in-chief of VideoProc team. She pursues common progress with her team and expects to share more creative content and useful information to readers. She has strong interest in copywriting and rich experience in video editing tips.

Home > Video Editor > How to Compress MP4

VideoProc is a primary branch of Digiarty Software that is a leading multimedia software company founded in 2006. It endeavors to provide easier hardware-accelerated video audio editing and conversion solutions. The installed base of the VideoProc product has reached 4.6 million units from 180 countries since its release 3 years ago.

Any third-party product names and trademarks used on this website, including but not limited to Apple, are property of their respective owners.