How much smaller
Phones record 1080p or 4K video at 10 to 50 megabits per second: a one-minute clip can take 100 MB or more. Most screens and messaging apps don't need that. This tool re-encodes the video as H.264 MP4, the format everything plays, at a lower resolution and bitrate:
- Light: up to 1920 pixels on the long side (Full HD), high bitrate. Good for keeping quality while saving space.
- Recommended: up to 1280 px (HD), a balanced bitrate. Usually 70 to 90 % smaller than phone footage and fine on any phone or laptop screen.
- Strong: up to 854 px, for email attachments and tight upload limits.
The bitrate follows the picture size and frame rate, so a short clip and a long one get the same visual quality. Remove sound drops the audio track for silent clips and makes the file a little smaller. If a video can't be made smaller, you get the original back.
No upload, no limits
Compression uses your browser's own video encoder, so the video never leaves your device. There is no file-size cap, watermark or daily limit, and you can compress five videos in a row.
How this works
In a Web Worker, Mediabunny reads the video in slices and passes the frames to your browser's built-in decoder and H.264 encoder (WebCodecs). The output size is capped at the level's long side, never enlarged, and the bitrate is computed from width × height × frames per second, with a floor of 250 kbps and a ceiling of 8 Mbps. Sound that MP4 can hold is copied unchanged. The MP4 is written to the browser's private storage as it is produced.
Frequently asked
How much smaller will my video be?
Phone videos usually shrink by 70 to 90 % at Recommended. Videos that were already compressed shrink less; if one doesn't shrink, the original is kept.
Is my video uploaded?
No. It is compressed by your browser's video encoder on this device.
Is there a size limit?
No, only your device's free disk space. Long videos take a while to re-encode; the progress bar shows how far along it is.
Which level for WhatsApp?
Recommended. WhatsApp compresses again anyway, and HD (1280 px) looks the same on a phone.
Sources
- W3C — WebCodecs (browser audio and video encoders and decoders)
- ITU-T H.264 — Advanced video coding for generic audiovisual services
- ISO/IEC 14496-14 — MP4 file format
- Mediabunny documentation — Converting media files
Reviewed Oct 19, 2026 · test vectors fixtures/tools/video/video-compressor/