How to compress a video
Add one or more clips, choose a maximum width and bitrate, then select Compress videos. Preview selected clips and download each result or a ZIP of successful outputs.
Preview and compress videos in batches without uploading them. Exports WebM using your browser's encoder.
MP4, MOV, WebM · Local encoding
Video compression occurs at playback speed, can consume memory and may produce larger files. Original files are unchanged. Output formats depend on your browser’s supported encoders. Audio-preserving capture must be supported; otherwise the file fails instead of silently dropping audio. Signed metadata may not be preserved.
Add one or more clips, choose a maximum width and bitrate, then select Compress videos. Preview selected clips and download each result or a ZIP of successful outputs.
1280 px and 2 Mbps are a useful starting point for many short clips. Lower bitrate can save space but can soften motion and fine details. Output is WebM rather than MP4.
Encoding takes approximately the length of playback and relies on browser MediaRecorder support. Audio capture and video codecs vary by browser; some files cannot be converted locally.
No. Files that are already highly compressed can become similar in size or larger. Compare each original and output before sharing.
MP4 is available when your browser supports MP4 recording; otherwise choose WebM.
Video input and output are processed locally in the browser. External JavaScript libraries may be downloaded separately.