From Clips to a Finished Video
Drop your clips onto the canvas
Add one or more videos and they land on the canvas at their real size. Each clip becomes a layer you can move, resize, and stack, so you can place two, three, or four videos side by side or picture-in-picture in the same frame.
Arrange them on the timeline
Every clip gets its own track. Drag a clip to slide it in time, grab either edge to trim, and press split to cut a clip in two at the playhead. Ends magnet-snap to the playhead and to neighbouring clips so joins line up cleanly.
Mix the sound and shape each layer
Select a layer to set its position, size, and stacking order, then open its audio to adjust volume or mute it. Change a clip's speed, shift the voice pitch up or down, and add reverb, all previewed live as the timeline plays.
Export one composite MP4
Pick an aspect ratio and resolution, then export. Every layer, cut, and sound setting is flattened into a single video, rendered on your device and downloaded straight to you.
Made for the Videos People Actually Post
Reactions and side-by-side
Drop your reaction into the corner over a clip, or set two videos side by side on one frame. Each keeps its own sound, so you balance the talking track against the source.
Short-form for vertical feeds
Switch the canvas to 9:16, cut the slow parts out on the timeline, add a speed ramp or a trend preset, and export straight to a vertical MP4.
Slowed, Nightcore, and Daycore audio
Slow a clip, drop the pitch, and wash it in reverb for the Slowed and Reverb look, or lift it into a bright Nightcore or warm Daycore version in a single tap.
Quick joins and clean cuts
Line up several clips end to end, let the edges snap together, and merge them into one file without installing anything or signing in.
What Runs in a Browser, and What Does Not
The editor runs the real video engine, ffmpeg, compiled to run inside your tab. Your footage never leaves the browser, which keeps it private but also sets a few honest limits worth knowing before you start.
| Works well | Where the limits are |
|---|---|
| Multi-video layouts, trims, splits, and joins | Long or 4K sources can exhaust the tab's memory |
| Per-layer volume, speed, pitch, and reverb | Reverb and voice pitch render fully only on export |
| Short, social-length videos and overlays | Export re-encodes, so it takes time, not seconds |
| Private, on-device processing with no upload | No cloud effects, stickers, or AI captions |
Troubleshooting
Which formats can I add and export
The editor reads MP4, WebM, MOV, and MKV files, and it always exports a widely compatible MP4. If a MOV or MKV clip will not load, its codec is not one the browser can decode, so convert it to MP4 first and add it again.
The export is slow or the tab freezes
Rendering happens on your device, so it takes real time. Keep the total length under a few minutes, pick 1080p or 720p rather than 4K, and close other heavy tabs so the browser has memory to spare. Very long or high-resolution sources can run the tab out of memory.
The first export takes longer to start
The video engine downloads once on the first export of a session, then stays cached. Later exports in the same session start right away.
A layer shows a black frame after a split
Right after a split the two pieces reload their video, so a layer can look black for a moment. Let it finish loading and the frame fills back in.
Reverb or voice pitch sounds different than the export
The live preview approximates these effects so playback stays smooth. The full reverb tail and voice-pitch shift are applied when you export, so trust the exported file for the final sound.
The exported video has no sound
Check that the layer is not muted and its volume is above zero. If every layer is muted, the export has no audio track to mix.