Limbo Encoder

In-browser tool that shrinks any video to fit upload limits like Discord, WhatsApp, and Gmail.

ReactJavaScriptSCSSWebDeveloper ToolsOpen Source
Limbo Encoder

About This Project

A browser-based video encoder that shrinks any clip to fit a platform's upload limit (Discord, WhatsApp, Gmail, Reddit, Slack, Telegram, or a custom MB target) without touching FFmpeg or installing anything. Everything runs locally in the browser: no upload, no server, no account. A GPU-accelerated fast path uses the browser's native WebCodecs encoders (hardware NVENC/AMF/QuickSync when available, plus AV1 and HEVC decoding), falling back to FFmpeg.wasm when needed. The output is verified against the target after every encode and re-encoded if it overshoots, so you never get a file over the limit. Includes batch encoding, dual-handle trimming, and a smart quality ladder that steps resolution down rather than starving the bitrate.

Technologies Used

ReactJavaScriptSCSSWebDeveloper ToolsOpen Source