Compress WebM video

Reduce the size of WebM videos in your browser. Pick a size in MB and Nibbo keeps the picture sharp; the file never leaves your device.

Where is it going?
1 MB100 MB

Choose a video and Nibbo picks the size

Your file never leaves this device

WebM

WebM files with VP8, VP9 or AV1 video come from browser recordings and screen capture tools.

Nibbo reads WebM through its FFmpeg.wasm engine and saves an MP4, which messengers and phones handle better than WebM.

How it works

  1. We read your video locally and measure how detailed (SI) and how much in motion (TI) it is.
  2. From the size you pick we compute an exact bitrate budget, then choose the resolution and frame rate that look best at that budget. Lower resolution with enough bits beats blocky full resolution.
  3. Your GPU encodes it through WebCodecs. Formats the browser cannot decode go through FFmpeg compiled to WebAssembly.
  4. If the result is even slightly over the limit, we re-encode with a corrected bitrate, so the file fits.

Questions

Why not keep WebM?

Many messengers and phones do not preview WebM. An MP4 plays inline almost everywhere.

Is my video uploaded?

No. Nibbo runs in your browser and compresses the video on your device. You can switch off Wi-Fi after the page loads and it still works.

Why does my video get a lower resolution?

A small file has a fixed number of bits. Spreading them over fewer pixels gives a clean picture; keeping full resolution would make it blocky.