Video Compressor
Re-encode and shrink videos in your browser via MediaRecorder with target bitrate, resolution scale, and WebM output. Private, free, no upload required.
Loading tool...
What is Video Compressor?
The Video Compressor shrinks video files directly in your browser using MediaRecorder: it re-records playback through a canvas at your chosen bitrate and resolution scale, preserving audio when available - no upload, no queue, and no server ever sees your file.
Key Benefits
- Compress any video without uploading it anywhere
- Target bitrate and resolution controls for predictable sizes
- Live progress bar and before/after size comparison
- Works offline once loaded - completely private
Common Use Cases
- •Shrinking clips for email attachments and chat limits
- •Reducing screen recordings before sharing with teammates
- •Freeing disk space on large video collections
- •Preparing previews where full quality is unnecessary
- •Compressing confidential footage that cannot be uploaded
Compress a Video
- Choose your video: Pick a video file from your device. The preview player shows it and confirms the file loads.
- Set quality options: Choose a target bitrate and resolution scale - lower values mean smaller files with more compression artifacts.
- Run the compression: Click Compress video. The tool re-records the video at 4x speed through a canvas and MediaRecorder, showing live progress.
- Compare and download: Check the compressed size against the original, preview the result, and download the WebM file when happy.
Key Features
- Real MediaRecorder re-encoding - video and audio preserved
- Target bitrate presets from 0.5 to 4 Mbps
- Resolution scaling to 100%, 75%, or 50% of original
- Live progress bar during compression
- Before/after size comparison at a glance
- No upload - files processed entirely on your device