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
Video Compressor
Compress video files to a target size — email, social, or custom. 100% in-browser.
Upload a video and compress it to your target file size
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.
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.
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.
- Drop + preset:He drops the clip and picks Email (25 MB); the tool probes the true 90-second duration instead of assuming 60 seconds
- 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)
- 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
- 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.