Browser Video Editor

Cuts, text overlays, optional music, thumbnails, and export to MP4 or WebM — all locally in your browser.

Edit clips privately without uploading your media

Combine multiple video files, trim each clip, add timed text overlays, replace or mix in audio, preview your merged cut, and export everything locally with FFmpeg.wasm.

⚡ In-browser editing 🔒 No uploads 🎬 Multi-clip merge 🎵 Audio mix modes

Best for

  • Splicing multiple clips together fast
  • Adding intro titles or captions
  • Replacing or mixing background music
  • Creating previews before final export

Why local video editing?

Editing Controls

Local workflow
1) Media
Tip: select multiple clips at once. You can set per-clip in and out points below.
2) Clip Cuts
Use seconds for in and out points, like 0, 3.5, or 12.2. Leave blank to use the whole clip.
3) Text Overlays
4) Output
First export loads ffmpeg.wasm. On GitHub Pages it runs single-threaded. For maximum speed, host with COOP/COEP headers.

Preview & Output

Preview area
Preview

Quick notes

Preview uses a temporary merged render. Export creates the final downloadable file in your selected format.

Suggested workflow

  • Select your clips in the right order
  • Scan durations
  • Set per-clip in/out points
  • Add text overlays and optional music
  • Preview before exporting

Best uses

  • Product or training snippets
  • Quick social media edits
  • Simple titles and captions
  • Combining clips into one timeline

Current limitations

  • No drag timeline editor yet
  • Long renders can take time in-browser
  • FFmpeg.wasm is powerful but heavier than native desktop apps