← All tools

Video converter

Convert video to MP4, WebM or animated GIF — or pull the audio out as MP3/M4A/WAV. Private — no upload

Click to choose or drag & drop a video here

MP4, MOV, MKV, AVI, WebM, WMV, FLV · one file at a time

Notes

How it works: the first time you convert, a ~31 MB video engine (FFmpeg, compiled to WebAssembly) downloads to your browser and is cached — later conversions skip the download. Everything then runs on your device; nothing is uploaded.

Speed: pulling the audio out (MP3/M4A/WAV) is quick. Re-encoding video (MP4, WebM, GIF) is heavier and runs on a single thread here, so a long or high-resolution clip can take a few minutes — a progress bar keeps you posted.

Heads-up: very large files (roughly over 1–2 GB) may run out of browser memory; trim or shrink first if you hit a limit. A desktop browser handles big videos best.

How to use the video converter

  1. Choose an output format — MP4, WebM, animated GIF, or audio (MP3/M4A/WAV).
  2. Drop in a video (MP4, MOV, MKV, AVI, WebM…). On first use a ~31 MB engine downloads once, then it's cached.
  3. Let it process on your device, then download the result.

Common uses

  • Convert a phone .MOV to a universal MP4.
  • Turn a clip into an animated GIF.
  • Pull the audio out of a video as MP3.
  • Re-encode to WebM for the web, or shrink a large file.

How it's built & why it's safe

Runs FFmpeg compiled to WebAssembly (ffmpeg.wasm) entirely in your browser — the same engine behind countless video tools, just on your device instead of a server. Your video is never uploaded. It uses the single-threaded build, so no special setup is needed and the page works like any other.

Frequently asked questions

Is my video uploaded?

No. Conversion runs entirely in your browser with FFmpeg compiled to WebAssembly, so your video never leaves your device.

Which formats can I convert?

Input can be MP4, MOV, MKV, AVI, WebM, WMV, FLV and more. Output is MP4 (H.264), WebM (VP8), animated GIF, or audio only as MP3, M4A or WAV.

Why is the first conversion slower?

The first time, a ~31 MB video engine downloads to your browser and is cached. After that it's ready instantly. Re-encoding video is also heavier than extracting audio.

How long does it take?

Extracting audio is quick. Re-encoding video (MP4, WebM, GIF) runs on a single thread here, so a long or high-resolution clip can take a few minutes — a progress bar shows you where it's at.

Is there a file-size limit?

There's no hard limit, but everything runs in your browser's memory, so very large files (roughly over 1–2 GB) may fail. Trimming or lowering the resolution first helps.

Can it make a GIF from a video?

Yes — choose GIF as the output. It samples the video at 12 fps and scales it to 480 px wide to keep the file size reasonable.