How to Compress Video for Free Without Losing Quality

Your video is too large to email, upload, or share. You need to reduce the file size without making it look terrible. The good news: modern video codecs can compress videos by 50-80% with no visible difference to the human eye. Here's how to do it for free.

Why Videos Are So Large

Understanding why helps you compress smarter:

  • Resolution: A 4K video has 4x the pixels of 1080p — and roughly 4x the file size
  • Frame rate: 60fps is double the data of 30fps
  • Bitrate: How much data is used per second. Higher bitrate = better quality but larger files
  • Codec: How the video is encoded. Newer codecs (H.265/HEVC) compress 40-50% better than older ones (H.264)
  • Duration: Longer videos are proportionally larger

Method 1: HandBrake (Best Free Desktop Tool)

HandBrake is the most popular free video compressor. It's open-source and works on Windows, Mac, and Linux.

  1. Download and install HandBrake (handbrake.fr)
  2. Open your video file
  3. Choose a preset:
    • "Fast 1080p30" for general use (good balance of quality and size)
    • "HQ 1080p30 Surround" for higher quality output
    • "Gmail Large 3 Minutes" for email-sized output
  4. Click "Start Encode"

HandBrake settings for best compression:

  • Codec: H.265 (HEVC) compresses better than H.264 but takes longer to encode
  • Quality: RF 22-28 for H.264, RF 24-30 for H.265 (lower number = higher quality, larger file)
  • Resolution: Downscale 4K to 1080p if the extra resolution isn't needed
  • Frame rate: Keep "Same as source" unless you specifically need to reduce it
Compress Images Too — Free & Private

Method 2: FFmpeg (Most Powerful, Command Line)

FFmpeg gives you maximum control over video compression. Install it from ffmpeg.org (free).

Quick compression (H.264):

ffmpeg -i input.mp4 -vcodec libx264 -crf 23 output.mp4

Better compression (H.265/HEVC):

ffmpeg -i input.mp4 -vcodec libx265 -crf 28 output.mp4

Reduce resolution and compress:

ffmpeg -i input.mp4 -vf scale=1280:720 -vcodec libx264 -crf 23 output.mp4

The CRF (Constant Rate Factor) controls quality. For H.264: 18 (visually lossless) to 28 (smaller, slight quality loss). For H.265: 22 to 32. Start with the middle values and adjust.

Method 3: Online Video Compressors

For quick, one-off compression without installing software:

  • FreeConvert.com — Up to 1GB, multiple format options, server-based processing
  • Clideo.com — Simple interface, up to 500MB free, adds watermark on free plan
  • 8mb.video — Specifically designed to compress videos to under 8MB for Discord

Privacy warning: All online video compressors upload your video to remote servers. For private or sensitive video content, use HandBrake or FFmpeg locally.

Method 4: VLC Media Player (Quick and Easy)

VLC isn't just a video player — it can convert and compress:

  1. Open VLC > Media > Convert/Save
  2. Add your video file
  3. Click Convert/Save
  4. Choose a profile (H.264 + MP3 is a good default)
  5. Click the wrench icon to adjust bitrate (lower = smaller file)
  6. Choose output location and click Start

How Much Can You Compress Without Quality Loss?

ScenarioTypical ReductionVisible Difference
Re-encode with modern codec40-60%None to minimal
4K down to 1080p70-80%None on most screens
60fps down to 30fps40-50%Noticeable in fast motion
Aggressive bitrate reduction70-90%Blockiness, blur visible
Screen recordings (originally uncompressed)80-95%Usually none

Screen recordings see the biggest gains from compression. If you recorded with Tools Oasis Screen Recorder, the output WebM file can often be compressed significantly when converted to H.264 or H.265.

Target File Sizes by Use Case

  • Email attachment: Under 25MB (Gmail, Outlook limit)
  • Discord: Under 8MB (free), under 50MB (Nitro)
  • Slack: Under 1GB (but smaller is faster to view)
  • WhatsApp: Under 16MB for video messages
  • Website: Under 10MB for background videos; consider streaming for longer content

Quick Tips for Smaller Videos

  • Trim unnecessary parts — Remove intro/outro dead time before compressing
  • Don't compress twice — Each re-encode loses quality. Always compress from the original, not from an already-compressed version
  • Match resolution to the viewing context — 4K is wasted in a 400px web embed; 720p is fine for most online viewing
  • Use H.265 when possible — It produces files 40-50% smaller than H.264 at the same visual quality

While Tools Oasis doesn't have a dedicated video compressor yet, you can compress images with Tools Oasis Image Compressor for video thumbnails and use Tools Oasis Screen Recorder for capturing clips.