Video to WebM Converter

client-side video re-encoder
RUNS IN-BROWSER · NO UPLOAD

Load a video file from your device and export it at multiple resolutions and bitrates. Everything happens locally using your browser's built-in video and canvas engines — the file is never sent anywhere, and no server is involved.

▶ ⇣

Drop a video file here, or click to browse

MP4, WebM, MOV — processed entirely on this device

SIZE DURATION SOURCE
Select at least one quality level to continue.
How this works: your browser plays the source video off-screen, draws each frame to a canvas at the target resolution, and re-encodes it with MediaRecorder (VP9/VP8 + Opus, output as .webm). Playback is silenced during conversion so nothing plays audibly, and the encode loop keeps running even if you switch tabs or minimize the window. Because encoding runs in real time, each quality level takes roughly as long as the video's own duration to process, and levels are processed one at a time. Keep this tab open while exporting.