Skip to main content

How to Reduce Video File Size

How to reduce video file size: compress online, lower the resolution or CRF, trim, or use FFmpeg. Six methods with real numbers.

Compress Video Online

Upload your video — get a smaller file in seconds

MP4 MOV MKV
Encrypted • Free • No signup
Compress Now

Reduce Video File Size Online in 4 Steps

  1. Open the Compress Video tool (button above) and upload the video: MP4, MOV, MKV, AVI, WebM, WMV, FLV and more, up to 100 MB.
  2. Choose a quality level: Highest (CRF 18), Balanced (CRF 23), Good (CRF 28) or Smallest (CRF 32).
  3. Choose a resolution: Original, 1080p, 720p or 480p. A lower resolution gives the biggest cut.
  4. Compress and download the MP4 (H.264 video, AAC 128 kbps audio). The tool shows the new size and how much smaller it is.

Why Video Files Are So Large

Before diving into compression methods, it helps to understand what makes video files large in the first place. Three main factors determine file size:

  • Resolution — a 4K frame (3840×2160) contains 4× more pixels than 1080p (1920×1080). More pixels means more data per frame, and at 30 frames per second that adds up fast.
  • Bitrate — the amount of data used per second of video. An iPhone recording 4K at 60 fps uses about 53 Mbps (megabits per second): Apple lists roughly 400 MB per minute, and 400 × 8 ÷ 60 ≈ 53. A compressed 1080p YouTube video uses only 4–8 Mbps.
  • Codec — the compression algorithm used to encode the video. Raw video is enormous: 8-bit 1080p at 30 fps is about 5.6 GB per minute (1920 × 1080 × 1.5 bytes × 30 × 60). Codecs like H.264 and H.265 shrink this roughly 100-fold or more, but some codecs are more efficient than others.

Other factors include frame rate (60 fps produces roughly 2x the data of 30 fps), audio tracks (especially multi-channel surround sound), and container format overhead. The good news: you can address each of these factors to dramatically shrink your video.

Method 1: Use an Online Compressor (Easiest)

The fastest way to reduce video file size is to use an online tool like CleverUtils's video compressor. No software installation needed — upload your video, wait for processing, and download the compressed result.

How it works: CleverUtils re-encodes your video to H.264 MP4 with AAC 128 kbps audio. You choose one of four quality levels (Highest, Balanced, Good, Smallest = CRF 18, 23, 28, 32) and a resolution (Original, 1080p, 720p or 480p); the encoder then spends bits where the picture needs them.

Best for: Quick one-off compression when you do not want to install software or learn command-line tools. Supports MP4, MOV, MKV, AVI, WebM, and 10+ other formats. Files are encrypted during upload and auto-deleted within 2 hours.

Method 2: Reduce Resolution

Lowering the resolution is one of the most effective ways to shrink a video. Resolution determines how many pixels are in each frame, and the relationship between resolution and file size is roughly proportional to the pixel count.

Resolution Pixels/Frame Relative Size Best For
4K (2160p)8.3 million4xLarge-screen TVs, professional archival
1080p2.1 million1x (baseline)Standard quality for most purposes
720p921,600~0.55xMobile viewing, email, social media
480p307,200~0.25xMinimum acceptable for small screens

Downscaling from 4K to 1080p reduces the pixel count by 75%, resulting in a file that is typically 60–75% smaller. Going from 1080p to 720p cuts another 40–55%. For most viewing scenarios — watching on a phone, sharing on social media, or embedding on a website — 720p is perfectly adequate.

Tip: On a 6-inch phone screen held at arm's length, the human eye cannot distinguish 1080p from 720p. If your video is meant for mobile viewing, downscaling to 720p halves the file size with no perceptible quality loss.

Method 3: Lower Bitrate / CRF

Bitrate is the single biggest factor in video file size. There are two ways to control it:

  • Constant bitrate (CBR) — every second of video uses the same amount of data, regardless of scene complexity. Simple to predict file size, but wastes data on simple scenes and starves complex ones.
  • Constant Rate Factor (CRF) — a quality-based approach where the encoder allocates more data to complex scenes and less to simple ones. This produces better visual quality at a given file size. CRF is the recommended method for file-size reduction.

For H.264, the CRF scale goes from 0 (lossless) to 51 (worst quality). The default is 23. Practical range:

CRF Quality File Size Impact Use Case
18Visually losslessLargeArchival, professional editing
23Good qualityMediumGeneral purpose (default)
28AcceptableSmallWeb, social media, email
32Noticeable artifactsVery smallExtreme compression (preview quality)

Each +6 CRF roughly halves the file size. So moving from CRF 18 to CRF 28 reduces the file to approximately 25% of the original — a 4x reduction with quality that is still perfectly watchable on phones and laptops. CRF 32 pushes further into visible artifact territory but can be useful for previews or when file size is the top priority.

Method 4: Trim / Shorten Duration

This is the most overlooked method: cut out the parts you don't need. Video file size is directly proportional to duration — a 2-minute clip is half the size of a 4-minute one at the same settings.

Common scenarios where trimming helps:

  • Recording started early or ended late — trim the dead time at the beginning and end
  • Long meeting or lecture recording — extract only the relevant segment
  • Screen recording with setup/cleanup time — remove the preparation footage
  • Social media posts — for example, X (Twitter) limits videos to 2 min 20 s for accounts without Premium

You can use CleverUtils's video trimmer to cut your video online before or after compression. The trimmer re-encodes the cut at CRF 18, which keeps visible quality. For a cut with no re-encoding at all, use FFmpeg with -c copy (cuts snap to keyframes).

Method 5: Convert to Efficient Format (MP4 H.264)

If your video is in an older or less efficient format, converting to MP4 with H.264 codec can dramatically reduce file size without any settings tweaks:

Source Format Why It Is Large Typical Reduction Convert To
AVIOften uncompressed or MPEG-4 Part 280–95%MP4 (H.264)
MOV (ProRes)Apple editing codec, high bitrate85–95%MP4 (H.264)
WMVMicrosoft legacy codec, poor efficiency50–70%MP4 (H.264)
MKV (H.264)Already H.264 — minimal gain~0% (container change only)MP4 (remux only)
FLVFlash-era codec, obsolete40–60%MP4 (H.264)

H.264 is the gold standard for compatibility and compression efficiency. It plays on every device, browser, and platform without codec issues. For even smaller files, H.265 (HEVC) offers 25–50% better compression but is not universally supported yet.

Method 6: FFmpeg Command Line (Full Control)

For maximum control over compression, FFmpeg is the industry-standard command-line tool. It is free, open-source, and runs on Windows, macOS, and Linux.

Basic Compression

Compress a video to H.264 at CRF 28 (good quality, small size):

Bash
ffmpeg -i input.mov -c:v libx264 -crf 28 -preset slow \
    -c:a aac -b:a 128k -movflags +faststart output.mp4

Compress + Downscale to 720p

Combine CRF compression with resolution reduction for maximum savings:

Bash
ffmpeg -i input.mov -c:v libx264 -crf 28 -preset slow \
    -vf "scale=-2:720" -c:a aac -b:a 128k \
    -movflags +faststart output_720p.mp4

The scale=-2:720 filter resizes to 720p height while keeping the aspect ratio. The -2 ensures the width is divisible by 2 (required by H.264).

Target a Specific File Size

To fit a 5-minute video into 25 MB (for email), calculate the required bitrate:

Bash
# Target: 25 MB for 300 seconds
# Video bitrate = (25 * 8 * 1024 / 300) - 128 = ~555 kbps
ffmpeg -y -i input.mov -c:v libx264 -b:v 555k -pass 1 -an -f null /dev/null
ffmpeg -y -i input.mov -c:v libx264 -b:v 555k -pass 2 -c:a aac -b:a 128k output.mp4

Two-pass encoding analyzes the video first, then distributes the bitrate optimally across the entire file. This produces much better quality than single-pass when targeting a specific file size. On Windows, replace /dev/null with NUL. The -y flag skips overwrite prompts during the first pass.

Useful FFmpeg Flags

Flag Description
-crf 18-28Quality level. Lower = better quality, larger file. 23 is default, 28 is good for sharing.
-preset slowEncoding speed. Slower presets produce smaller files at the same CRF. Options: ultrafast, fast, medium, slow, veryslow.
-vf scale=-2:720Downscale to 720p, keeping aspect ratio.
-c:a aac -b:a 128kCompress audio to AAC at 128 kbps (good quality for voice and music).
-movflags +faststartMove metadata to the beginning of the file for instant web playback.
-anRemove audio entirely (useful for silent videos or GIF-like clips).

Compression Results: Real-World Comparison

Here is what to expect when compressing a typical 1-minute 4K video (iPhone 15, 60 fps, HEVC) using each method:

Method Output Size Reduction Quality
Original (4K HEVC 60fps)~400 MB—Source
H.264, 4K, CRF 23~180 MB55%Excellent
H.264, 1080p, CRF 23~50 MB88%Very good
H.264, 1080p, CRF 28~25 MB94%Good (recommended)
H.264, 720p, CRF 28~12 MB97%Acceptable
H.264, 480p, CRF 32~5 MB99%Low (preview)

The sweet spot for most people is 1080p at CRF 28: a 94% reduction from the 4K source (25 ÷ 400 ≈ 6% of the original) while maintaining quality that looks great on any screen. For email attachments, 720p at CRF 28 fits most videos under 25 MB.

Platform-Specific Instructions

Windows

  • Online (easiest): Open cleverutils.com/compress-video in any browser and upload your file.
  • HandBrake (free): Download from handbrake.fr. Open your video, set the Quality slider to RF 28, choose a Preset (Fast 1080p30 or Fast 720p30), and click Start Encode.
  • VLC: Media → Convert/Save → select file → choose Video - H.264 + MP3 (MP4) profile. Adjust bitrate in the wrench icon settings.
  • FFmpeg: Download from ffmpeg.org/download.html. Use the commands from the FFmpeg section above in Command Prompt or PowerShell.

macOS

  • Online: Use CleverUtils's video compressor in Safari or Chrome.
  • HandBrake: Same as Windows — available for macOS with the same UI and settings.
  • iMovie: Import your video, add it to a movie, then click Share → Export File. Choose resolution (720p or 1080p) and quality (Medium or Low) to reduce size.
  • FFmpeg: Install with brew install ffmpeg, then use the terminal commands above.

iPhone

  • Online: Open cleverutils.com/compress-video in Safari. Tap Choose Video and select from your Camera Roll. Works without installing any app.
  • Prevent large files: Go to Settings → Camera → Record Video and choose 1080p at 30fps instead of 4K. This alone reduces file size by 60–75%.
  • Shortcuts app: Create a shortcut with the "Encode Media" action. Pick a smaller size, such as 1280×720, in its options. Run it from the Share Sheet on any video.

Android

  • Online: Open cleverutils.com/compress-video in Chrome. Tap Choose Video and select from your gallery.
  • Camera settings: Open your Camera app → Settings → Video resolution and select 1080p or 720p instead of 4K.
  • Telegram trick: Send the video to yourself in Telegram (Saved Messages) as a normal video, not as a file. Telegram compresses videos sent this way, and you can save the smaller copy.

Which Method Should You Use?

Situation Recommended Method Expected Savings
Quick share (email, chat)Online compressor + 720p80–95%
Social media uploadOnline compressor or HandBrake50–80%
Website/blog embedFFmpeg with CRF 28 + faststart70–90%
Batch processing (100+ files)FFmpeg script with for loop50–90%
Archive / storageH.265 at CRF 28 (if compatible)60–85%
Maximum compatibilityH.264 MP4 (works everywhere)50–80%

Additional Tips for Smaller Videos

  • Use the -preset slow flag in FFmpeg. Slower encoding presets produce smaller files at the same visual quality. The slow preset is the best balance — veryslow saves only 2–3% more but takes much longer.
  • Remove audio if not needed. At 128 kbps, audio adds 0.96 MB per minute: about 4% of a 25 MB minute of 1080p, but close to a fifth of a 5 MB minute of 720p. For silent screen recordings, memes, or decorative backgrounds, use -an in FFmpeg or uncheck audio in HandBrake.
  • Reduce frame rate from 60fps to 30fps. Unless your video contains fast motion (gaming, sports), 30fps looks almost the same and usually cuts the size noticeably, though by less than half, because consecutive frames at 60 fps are very similar.
  • Avoid re-compressing already compressed video. Compressing an already-compressed H.264 file again introduces generation loss without significant size reduction. If your source is already well-compressed, focus on resolution and duration changes instead.
  • Use H.265 for storage. If you do not need maximum device compatibility (e.g., archiving on your own drives), H.265 produces 25–50% smaller files than H.264 at the same visual quality.

Reduce Video Size with Built-in Apps

QuickTime Player (Mac)

Open the video and choose File → Export As, then a smaller size such as 720p or 480p. QuickTime saves a new, smaller MOV file.

Clipchamp (Windows 11)

Add the video to a project, click Export and choose 480p or 720p. Clipchamp saves an MP4.

Ready to Compress?

Reduce video file size online — no software needed

MP4 MOV MKV
Encrypted • Free • No signup
Compress Now

Frequently Asked Questions

The most effective way is to re-encode with H.264 at CRF 23–28. This uses perceptual optimization to discard data the human eye cannot see. You can also reduce resolution from 4K to 1080p — on phone and laptop screens the difference is barely visible. In the CleverUtils compressor, pick Balanced (CRF 23) or Good (CRF 28) and, if needed, 1080p or 720p.

Typical reduction ranges from 40% to 90% depending on the source. A 4K HEVC iPhone video (about 170 MB per minute at 30 fps) can drop to roughly 25 MB per minute at 1080p H.264 CRF 28 — about 85% smaller (25 ÷ 170 ≈ 15%). A pre-compressed MP4 at 1080p might only shrink by 30–50% since it is already encoded efficiently.

MP4 with H.264 codec is the best all-around choice. It offers excellent compression efficiency and plays on virtually every device and platform. H.265 (HEVC) produces 25–50% smaller files at the same quality, but has limited browser and device support. For web-only use, VP9 in WebM is a royalty-free alternative with similar efficiency.

Open cleverutils.com in your mobile browser (Safari on iPhone, Chrome on Android), tap Choose Video, select the file from your camera roll, and compress. No app installation needed. On iPhone, you can also use the built-in Shortcuts app with an "Encode Media" action, or third-party apps like Video Compress.

Yes. Resolution has a direct impact on file size because it determines the number of pixels encoded per frame. Downscaling from 4K (3840×2160) to 1080p (1920×1080) reduces the pixel count by 75%, which typically results in a 60–75% smaller file. Going from 1080p to 720p reduces pixels by 56% and file size by roughly 40–55%.

Barely. MP4, MOV and other video files are already compressed, so ZIP finds little left to squeeze and the archive ends up about the same size. Zipping only helps to bundle several files into one attachment.

iPhones record at high bitrates: about 60 MB per minute at 1080p 30 fps and about 400 MB per minute at 4K 60 fps with HEVC, and around 6 GB per minute in ProRes on Pro models. Recording at 1080p or compressing to 720p cuts this a lot.

More Compress Video Guides

How to Compress Video for Email (Under 25 MB)
Get videos under Gmail's 25 MB and Outlook's 20 MB limit. 5 methods: online compressor, resolution, trim, H.264, and cloud links.
Back to Compress Video

Request a Feature

0 / 2000