Powered by WebAssembly, FFmpeg Onlion brings the full power of FFmpeg into your browser. Format conversion, video compression, GIF creation, subtitle embedding — 30+ operations, all processed locally. No uploads, no accounts, just open the page and go.
Unlike traditional online video tools, FFmpeg Onlion keeps all processing on your device — fast, private, and secure.
FFmpeg Onlion is built on ffmpeg.wasm. Every video file is processed entirely inside your browser. Nothing is ever uploaded to any server — your videos stay on your device, eliminating any risk of data leaks.
From format conversion, compression, and trimming to GIF creation, subtitle embedding, and audio extraction — FFmpeg Onlion covers virtually every video task you will need.
FFmpeg Onlion lets you chain multiple operations into a single pass — one encode, zero quality loss from repeated re-compression. Batch mode handles multiple files in one go.
FFmpeg Onlion is a pure web app — just open your browser. After the initial ~31 MB WebAssembly core download, everything works completely offline.
Beyond the visual interface, FFmpeg Onlion offers a raw command-line mode. If you know FFmpeg, just type your arguments directly — as flexible as the desktop version.
Output to MP4, WebM, MKV, MOV, AVI, and GIF for video; MP3, AAC, WAV, OGG, and FLAC for audio — all the formats you use every day.
Three simple steps. No account needed, no software to install.
Click "Load ffmpeg" on your first visit. The browser downloads the WebAssembly core (~31 MB) once, then works offline forever.
Drag and drop or click to select a video file. FFmpeg Onlion shows a preview and basic info — your file never leaves your computer.
Choose from 30+ operations or chain several together, hit process, and download the result — all in your browser.
Below is the complete FFmpeg Onlion tool panel. Every operation runs locally in your browser.
Click to choose or drag & drop local file
MP4, WebM, MOV, AVI, MKV, GIF…
Drag the handles to set start and end. Leave untouched to keep the full video.
Use the Output Format selector below to choose format.
Operations run in the listed order as one filter chain with a single re-encode. Trim (if set) is applied first.
Output ready:
Everything you might want to know before using FFmpeg Onlion.
Most online video tools require you to upload files to a remote server for processing. FFmpeg Onlion is fundamentally different — it uses WebAssembly to run the full FFmpeg engine directly in your browser. Every operation happens locally on your device. Nothing is ever uploaded, no account is required, and no software needs to be installed. For anyone who values privacy and efficiency, FFmpeg Onlion is the safer choice.
FFmpeg Onlion accepts all common video formats as input, including MP4, WebM, MOV, AVI, MKV, and animated GIF. For output, it supports MP4 (H.264 + AAC), WebM (VP9 + Opus), MKV, MOV, AVI, and GIF for video; MP3, AAC, WAV, OGG, and FLAC for audio. Essentially every multimedia format you will encounter in daily use.
No software installation is needed. FFmpeg Onlion is a pure web application — all you need is a modern browser that supports WebAssembly (Chrome, Edge, Firefox, or Safari). On first use, the browser downloads the ~31 MB FFmpeg WebAssembly core, which is then cached. Subsequent visits require no re-download, and the tool even works fully offline.
Video processing in FFmpeg Onlion runs inside a Web Worker, so it never blocks the main thread — the UI remains responsive throughout. Processing speed depends on your device's CPU and memory; very large files (e.g. 4K video) will take longer. For everyday short-form video tasks like social media content, FFmpeg Onlion is typically fast enough.
The Operation Stack is a key feature of FFmpeg Onlion. It lets you chain multiple operations (like crop, color grade, resize) into a single pass with one encode. This avoids the quality loss from repeated re-encoding and saves processing time. For example, you can do "crop + adjust + resize + format convert" all at once instead of step by step.
Click the "Batch" button in the input panel to switch to batch mode. You can then drag and drop or select multiple video files at once — they all go into a processing queue. Pick an operation, click "Process Video", and FFmpeg Onlion works through each file in sequence. Completed files can be downloaded individually or as a ZIP archive with preview support.
Yes, FFmpeg Onlion is completely free. It is built on the open-source ffmpeg-webCLI project and licensed under GPL-3.0. You are free to use, modify, and distribute it. The source code is hosted on GitHub — community contributions and feedback are always welcome.
No sign-up. No uploads. Completely free. Open the page and go — your files never leave your device.
Back to the Tool — Start Processing