LIVE CODEC COMPARISON

Compression, side by side.

One source, two versions. See the detail, measure the difference.

WASM encode + decode
SOURCE
More
Starting…
Scroll or pinch on a picture to zoom · drag to pan · double-click to reset
How to read this comparison +

Real pixels, real bitstreams
Each version is nanocodec encoding live in your browser, a stream pre-encoded offline by another encoder at the settings of the project’s charts, or the original source uncompressed; every coded version is decoded here by nanocodec’s Rust decoder in WebAssembly. Quality is PSNR-YUV against the exact source frame each version was given, not a perceptual score, and speed is browser wall time. The exact command of every version is under its picture. How the published results are measured, and the reference encoders’ versions and settings: the method page; how each preset compares: the results.

Your files stay here
Video and camera frames are processed locally. Downloads contain the real compressed stream: IVF for AV1/VP9/AV2, Annex-B for H.264/HEVC/VVC, at most 16 MiB each.

Debug report

Saves the page’s whole state as a Markdown file, to reproduce an issue offline.

Embeds each view’s coded video since its last key frame (base64), so the exact bitstream can be decoded offline. The file is much larger, and for a webcam it contains the camera’s picture.