Editing Without Uploading the Footage
Trimming a clip, joining two takes, adding a caption: these are small edits, and yet the usual routes are a desktop application you have to install or a web service you have to upload to. Neither is proportionate when all you want is to cut thirty seconds off the front of a recording.
This editor does the work in the browser using WebCodecs, the same encoding machinery the browser uses for video calls. Footage is decoded, edited and re-encoded on your own machine, which means a recording of your family or your workplace stays there.
How to Edit a Video
The timeline is the centre of the tool; everything else adjusts what it produces.
- Add one or more clips. Multiple clips are joined in the order they appear on the timeline, and you can drag them to reorder.
- Trim by dragging the handles at either end of a clip. Trimmed edges can be dragged back open, so a cut is never final until you export.
- Split at the playhead to cut one clip into two, which is how you remove a section from the middle rather than from an end.
- Crop the frame if you need a different aspect ratio, a landscape recording reframed to 9:16 for a phone-first platform, for instance.
- Add captions with a start and end time each, positioned by dragging them on the preview.
- Choose an export quality and render. Longer videos take real time, since every frame is decoded and encoded again.
What Happens When You Export
If you have only trimmed and joined clips, the frames pass through without being re-encoded where the tool can manage it, which keeps quality identical to the source. As soon as you crop or add a caption, the frames have to be redrawn and encoded again, because the picture itself is changing.
That distinction is worth knowing because it decides how long an export takes and whether quality changes at all. A trim-only edit is fast and lossless in the parts it can pass through; a crop across a ten-minute video is a full re-encode and will take minutes rather than seconds.
What Each Operation Costs
Whether an edit requires re-encoding, and what that means for time and quality.
| Operation | Re-encodes? | Effect on quality | Speed |
|---|---|---|---|
| Trim start or end | Minimal | None where frames pass through | Fast |
| Join clips | Minimal | None | Fast |
| Split at playhead | Minimal | None | Fast |
| Reorder clips | Minimal | None | Fast |
| Crop the frame | Yes, every frame | One encoding generation | Slow |
| Add captions | Yes, every frame | One encoding generation | Slow |
If you need both a trim and a crop, do them in one pass rather than exporting twice. Two exports means two encoding generations, and the second one degrades what the first produced.
Browser Support and Practical Limits
WebCodecs is available in current Chrome, Edge and Safari, and support in Firefox has been arriving more slowly. Where it is missing the tool cannot run at all, since there is no fallback that would not involve uploading the file. The codecs available also vary by browser and platform, so a container that opens in one browser may not decode in another.
Everything is held in memory, so length and resolution are bounded by the device rather than by a rule here. A few minutes of 1080p is comfortable on a laptop; a long 4K recording may not be. Keep the tab in the foreground during an export, since browsers throttle background tabs and that slows encoding considerably.