AlphaPublic Preview
Untitled Project
New projectCtrl+Alt+N
Open projectCtrl+O
Save project…Ctrl+S
UndoCtrl+Z
RedoCtrl+Shift+Z
SelectV
SplitS
TrimT
Select a clip to hard-cut itCtrl+Shift+K
Project settingsResolution · FPS
Keyboard shortcutsCtrl+/
Saved statesCtrl+Shift+S
Help mode?
Add clips to the timeline to export
Add media to get started
1920×1080
00:00.0 / 00:00.0
Timeline
80px/s
0s0.0s
Video 1
Drop video here
Audio 1
Drop audio here
Text 1
Drop text here
About the editor

A free, full video editor that runs entirely in your browser

The sourcecodestack video editor lets you cut, arrange and export video without installing software or uploading a single byte to a server. Decoding, previewing, filtering and final encoding all happen locally on your device using your browser's built-in WebCodecs API and a bundled FFmpeg WebAssembly engine — your footage never leaves your computer, with no watermarks and no file-size paywall.

It is built for quick, real edits: trimming a clip for social media, stitching several recordings together, adding captions, adjusting colour, or pulling the audio out of a video. On desktop you get a multi-track timeline with keyboard shortcuts; because that workflow needs a larger screen, a mouse and a keyboard, phones and small tablets are asked to switch to a desktop browser.

100% freeNo sign-upNothing uploadedUp to 8K export

How to edit a video online

  1. 1Import your media — drag video, audio or image files into the media library; they are read directly from disk and stay on your device.
  2. 2Build your timeline — drop clips onto separate video, audio and text tracks, then trim, split, reorder or change playback speed.
  3. 3Polish it — add text overlays and animations, apply transitions, adjust brightness, contrast and saturation, and balance audio with per-clip volume and fades.
  4. 4Export — pick a resolution from 360p up to 8K, choose a format and render using the GPU (WebCodecs) path for speed or FFmpeg for the widest format support.

What you can do

Multi-track timeline for video, audio and text, with full undo/redo history
Cut, trim, split and speed-ramp clips; flip and rotate video
Text overlays with custom fonts, outlines and animations
Ten transitions — fade, dissolve, wipe, slide and zoom variants
Real-time colour filters: brightness, contrast, saturation, hue, blur and vignette
Export to MP4, WebM, MOV, MKV, AVI or audio-only MP3, WAV, AAC, FLAC, OGG

Frequently asked questions

Is the video editor really free?
Yes. Every feature is free, with no account, no watermark and no export limit. There are no premium tiers for the editor itself.
Are my videos uploaded anywhere?
No. All processing runs inside your browser tab, so your files are never sent to a server — which also means large files don't have to wait on a slow upload.
Why does it ask me to use a desktop?
The multi-track timeline relies on a larger screen, a mouse and keyboard shortcuts. It works in any modern desktop browser — Chrome, Edge, Firefox or Safari.
Which is faster, GPU or CPU export?
It depends. WebCodecs (GPU) uses your browser's built-in encoder and can be faster when your system exposes a hardware encoder — but overall export time is often limited by how quickly source frames can be read, so in practice the two are frequently similar. The FFmpeg (CPU) path works in every modern browser and supports the widest range of formats.
📖

Full Guide Available

Browser Video Editor — Complete Guide

Learn how to edit video entirely in your browser: building a timeline, adding transitions, text and filters, and exporting to MP4, WebM and more.

What's inside
Multi-track timeline basics
Transitions, text & filters
Exporting & format choices