Compress
Compress video
Re-encode to WEBM at a lower bitrate, cap the resolution, reduce the frame rate, trim the clip or strip the audio track. Every control affects the final size, and nothing leaves your device.
Drop a file to start.
The converter needs JavaScript, because the conversion itself runs on your own device rather than on a server. Enable JavaScript to load it.
What actually reduces the file size
Bitrate
The most direct control. Balanced (3.5 Mbps) suits most sharing; Smallest (1.2 Mbps) targets email and chat attachments.
Resolution
Dropping 4K footage to 1080p, or 1080p to 720p, removes a large share of the data before encoding even begins.
Frame rate
Going from 60 fps to 30 fps, or to 24 fps for cinematic footage, roughly halves the frames that need encoding.
Trim and mute
Cutting dead space at the start and end is the simplest win. Removing an unused audio track saves a little more.
Expect it to take a while
Compression happens by playing the clip once through a hidden canvas and recording the output, so it runs at about playback speed. A five-minute video takes roughly five minutes. Keep the tab in the foreground while it works.
How it works
- 1
Add your file
Drag it in, click to browse, or paste from the clipboard.
- 2
Choose the output
Pick a format, then open Settings to fine-tune quality, size or trim points.
- 3
Download
The finished file is prepared on your device and offered as a download.
Frequently asked questions
Why is the output WEBM rather than MP4?
MediaRecorder, the only video encoder browsers expose to web pages, writes WEBM in Chrome, Edge and Firefox. Writing MP4 would need a server or a very large encoder download.
Will WEBM play on my devices?
Every current browser plays WEBM, as do VLC, Android and recent versions of Windows and macOS. For an older TV, set-top box or editing suite, MP4 remains the safer container.
How small can I get a video?
Combining the Smallest bitrate with 480p and 24 fps commonly reduces a phone recording by well over 90%. Quality drops accordingly, so try the Balanced preset first.
Why did compression fail or produce an empty file?
This usually means the browser lacks WEBM recording support, which is the case in Safari. Chrome, Edge and Firefox will handle it.