FFMPEG

How to Reduce MP4 File Size Online Free — Without Losing Quality

Learn how to compress and reduce MP4 file size using FFmpeg in your browser. Free, private, no upload needed.

Why Reduce MP4 File Size?

Large MP4 files are slow to share, upload, or stream.

Reducing file size makes them easier to send via email, upload to social media, or store on device.

Method 1: Re-encode with Custom FFmpeg Args

Our converter tool supports custom FFmpeg parameters.

To reduce file size, use H.264 encoding with a higher CRF value:

``

-c:v libx264 -crf 28 -preset fast -c:a aac -b:a 128k

`

CRF guide:

  • 18 — visually lossless, large file
  • 23 — default balance (good quality, moderate size)
  • 28 — noticeably smaller, slight quality drop
  • 35 — very small file, low quality

Method 2: Lower Resolution

Add a scale filter to reduce resolution:

`

-c:v libx264 -vf scale=1280:-2 -crf 23 -c:a aac

`

This scales to 1280px width while maintaining aspect ratio.

Going from 4K to 1080p alone can reduce file size by 60–75%.

Method 3: Target Bitrate

For precise file size control, use bitrate targeting:

`

-c:v libx264 -b:v 2M -c:a aac -b:a 128k

`

Replace 2M` with your desired bitrate (1M, 3M, etc.).

Method 4: Stream Copy (No Quality Loss)

If you just need a different container (MP4 → MKV), use stream copy —

zero re-encoding, zero quality loss, instant conversion.

This doesn't reduce file size but changes the container format.

Try It Free

Use our free MP4 converter to reduce file size with custom FFmpeg args.

Your file never leaves your browser.

Ready to convert your video?

Use the Free FFmpeg Converter →