Compress video online, free
Reduce video file size instantly in your browser. Choose a target size like 8MB, 10MB, 25MB, or 50MB — VideoTools.space calculates the best bitrate automatically. Works with MP4, MOV, WebM, AVI, and MKV files. Nothing is uploaded.
Drop a video here or click to browse
MP4 · MOV · WebM · AVI · MKV · GIF — processed entirely in your browser✅ Compression complete
How to compress a video online
Upload your video, choose a target file size, and click Compress. VideoTools.space uses FFmpeg running directly in your browser to calculate the optimal video bitrate for your target size. No files ever leave your device — compression happens entirely on your machine.
Steps
- Drop or select your video file (MP4, MOV, WebM, AVI, MKV)
- Choose a target size: 8MB, 10MB, 25MB, 50MB, or 100MB
- Adjust audio quality if needed
- Click Compress Video and wait for processing
- Download the compressed file
Why compress a video?
Video files are large by nature. A 2-minute MP4 recorded on a modern phone can easily exceed 300MB. Most platforms impose strict file-size limits:
- Discord (free): 8MB limit on most servers
- WhatsApp: 16MB per video
- Email: typically 10–25MB attachments
- Slack (free): 1GB but slow uploads; smaller is better
- Twitter/X: 512MB, but smaller files upload faster
Compressing a video reduces its bitrate, resolution, or both — making it smaller without requiring a re-recording.
Video compression settings explained
Target size — The maximum file size you want the output to be. VideoTools.space automatically calculates the required video bitrate to meet this target based on the video's duration.
Audio bitrate — Lower audio bitrate saves space. 128kbps is standard quality. Dropping to 64kbps can save several MB on long videos.
Quality mode — "Balanced" gives the best trade-off between quality and file size. "Best quality" uses a higher bitrate (may exceed target). "Smallest file" drops bitrate aggressively.
Frequently asked questions
Does VideoTools.space upload my video to a server?
No. All compression runs in your browser using FFmpeg compiled to WebAssembly. Your video never leaves your device.
What is the maximum file size?
There is no server-side limit. The only constraint is your device's available RAM. Most modern computers can handle files up to several GB.
Why does quality drop when compressing heavily?
Compression works by reducing the video bitrate — the amount of data per second. At very low bitrates (e.g. fitting 10 minutes into 8MB) visible artifacts appear. Trimming the video shorter first, removing audio, or resizing to a smaller resolution can help maintain quality at small file sizes.
What format does the compressed file use?
Output is H.264 MP4, which is compatible with virtually all devices, platforms, and media players.
Can I compress MOV, WebM, or AVI files?
Yes. The tool accepts any format your browser can read, including MP4, MOV, WebM, AVI, and MKV. Output is always MP4 for maximum compatibility.
AudioTools.space — Free browser-based audio editing. Trim, merge, convert, normalize, remove silence — no upload required.
SubtitleTools.space — Edit SRT files, fix timing, convert VTT to SRT, and more — all in your browser.