Upload a video, click the timeline to drop split points, then export each piece. Splitting uses stream copy (no re-encoding), so it's fast — cuts snap to the nearest keyframe rather than being frame-exact.
Click to choose a file or drag an MP4 here
Timeline — click to add a split point
0:00.0
No split points yet — the file will export as a single piece unless you add some.
Preparing…
Exported pieces
Everything happens locally in your browser via ffmpeg.wasm — the video file is never uploaded anywhere.
This page needs an internet connection the first time it runs (to fetch the ffmpeg engine from a CDN), and works best in a Chromium-based browser (Chrome/Edge) opened normally. If markers don't line up exactly with cuts, that's the keyframe-snapping mentioned above — for frame-exact cuts you'd need re-encoding instead.
Split points are auto-saved in this browser (via localStorage, not a real cookie — those aren't reliable on local files) and matched to the file's name, size, and modified date. If something goes wrong, refresh the page and re-select the same file; your points will be restored automatically. This doesn't save the video itself, just the timestamps.