Reduce Video File Size — Compress Without Losing Quality

Shrink video files for email, Discord, or upload limits. Control resolution and quality, compress locally in your browser. Free, no watermark, no signup.

Email attachments, Discord uploads, LMS portals — every platform has a size limit, and phone videos blow past all of them. This compressor re-encodes your video with the right resolution and bitrate for the target, typically cutting file size by 60–90% with quality that is fine for screens smaller than cinema displays.

Everything is processed locally: your footage — client work, personal clips, anything sensitive — is never uploaded. There is no watermark and no account requirement.

100% in-browser · no upload · no signup · nothing you paste or drop here leaves your device

🎬
Creator & Video/Video Compressor

Video Compressor

Compress video files to a target size — email, social, or custom. 100% in-browser.

LOCAL · FFMPEG.WASMTarget size4 presetsH.264/AAC100% local
🎬
Drop a video here, or click to browse
MP4, WebM, MOV, AVI, MKV (max 500 MB)

Upload a video and compress it to your target file size

Data Source & Legal Disclaimer
Effective: 2026Last updated: 8 months agoUpdate: Manual review

Video compression runs entirely in your browser using ffmpeg.wasm. Your video file is never uploaded to any server.

How video compression works — illustrated

Video file size is governed by one number: bitrate — the bits stored per second of video. The tool probes your file's real duration, then works backward from the target size: total bitrate = target bytes × 8 ÷ duration. It reserves ~128 kbps for the AAC audio track and feeds the remainder to H.264 (libx264) as the video bitrate, with -maxrate at 2× and -bufsize at 4× so the encoder can burst on complex scenes, plus +faststart so the MP4 plays while still downloading. Lower bitrate shrinks the file but also softens fine detail and can produce blocky artifacts on fast motion — the preset picker just chooses a target size and the math does the rest.

Target size → bitrate math → H.264 encode
Source videoe.g. 85 MB90 s clipTarget sizeEmail 25 · Social 100Web 50 · CustomBitrate mathsize × 8 ÷ duration− 128 kbps audioH.264libx264 · faststartmaxrate 2×bufsize 4×Output ≈ target MB · plays while downloadingfile size (MB) ≈ video bitrate × duration ÷ 8 · AAC audio reserved at 128 kbpsLower bitrate = smaller file = softer detail; too low, and motion shows blocky artifactsIf your file is already under the target, the tool says so instead of upscaling

File size ≈ bitrate × duration ÷ 8. The compressor probes the true duration, derives the target bitrate from your chosen size, and lets libx264 squeeze the video down to match.

Under the email limit — Tom's screen recording

Tom records a 90-second software demo (MP4, 85 MB) and needs to email it to a client whose mailbox rejects attachments over 25 MB.

  1. Drop + preset:He drops the clip and picks Email (25 MB); the tool probes the true 90-second duration instead of assuming 60 seconds
  2. Bitrate math:Total bitrate = 25 MB × 8 ÷ 90 s ≈ 2.33 Mbps; minus the 128 kbps AAC audio reserve leaves a ~2.2 Mbps video target (~2200 kbps)
  3. H.264 encode:libx264 runs with -b:v 2200k, -maxrate 4400k, and +faststart so the client can start playback while the file is still transferring
  4. Verify & send:The output lands at ~24.8 MB — a 71% reduction — and the preview player confirms the screen capture is still crisp

About this reduce video file size

This page covers compress video online free, make video file smaller, video compressor no watermark, shrink mp4 file size — all the same underlying task as reduce video file size. The tool above is FreeToolHub's video compressor embedded in full: every feature works right here, and nothing you process is uploaded to any server.

Frequently asked questions

How much can I reduce a video's file size?

Typical phone footage compresses 60–90%: a 400 MB minute-per-minute 4K clip usually lands under 40 MB at 1080p with no visible loss on phones and laptops. Dropping resolution from 4K to 1080p is the single biggest lever; bitrate tuning comes second.

Will compressing a video lower its quality?

Some data is always discarded — that is what compression is — but at sensible settings the difference is invisible for normal viewing. Keep the original for archiving, use the compressed copy for sharing, and prefer 1080p over aggressive bitrate cuts when quality matters.

Joke of the Day
Sep 6

What do you call a crab that plays baseball?

100% Free, Forever

Keep Tools Free for Everyone

No paywalls, no signups, no data sold. Built by a solo developer who believes useful tools should be accessible to everyone.

Support me on Ko-fi— keep tools free

100% of proceeds go towards hosting & building more free tools.