Video Editor Beta
Trim, split, and reorder clips on a timeline, add captions and a music track, and export one finished video. Runs entirely in your browser — nothing is uploaded.
Add two or more video or image clips to start building your timeline. New imports join the Main lane — use the timeline's "+ Add overlay lane" or "+ Add cutaway lane" buttons to create a new lane, then drag a clip onto it: overlay lanes layer a clip as a picture-in-picture inset, cutaway lanes swap the whole picture to that clip while it plays.
No text overlays yet — click “+ Add text” to caption your video.
Click to add a music track or drag an audio file here
Supports .mp3, .wav, .m4a, .ogg — add more than one to mix several tracks together
Select a track's bar on the timeline below to set which part of it plays, its volume, and whether it loops or cuts off.
Click to choose clips or drag video/image files here
Supports .mp4, .webm, .mov, .mkv, .avi, .jpg, .png, .webp — mix video and image clips freely
For any feedback, bug report and request:
Contact UsHow it works
- Add two or more video or image clips — drag them into order and trim each one's start/end (or duration, for images).
- Pick Cut or Crossfade for the transitions between clips, then add any text captions with their own on-screen timing.
- Optionally add a background music track and set its volume.
- Click Export video and download the finished MP4.
Frequently asked questions
Is this a full CapCut replacement?
Not yet — this first version covers the core of a timeline editor: trimming/splitting/reordering clips, cut or crossfade transitions, text overlays, and a background music track, all exported to one MP4. Speed ramping, multi-track layering, auto-captions, and a bigger effects library are the kind of things later rounds can add, the same way Photo Editor grew feature by feature.
Can I mix video clips and photos in the same timeline?
Yes — image clips play for a duration you set (4 seconds by default, editable per clip) and are scaled to match your video clips automatically.
What happens to each clip's own audio?
The exported video's audio track comes from your background music only, if you add one — original clip audio isn't mixed in yet in this version. Export without a music track for a silent (video-only) result.
How does Split work?
Enter a time within a clip's current start/end range and click Split — that one clip becomes two, trimmed to meet at that point, so you can rearrange or delete just part of it.
Does editing or exporting upload my files anywhere?
No — everything runs on a real video engine (FFmpeg, compiled to WebAssembly) loaded into your browser. Your clips, images, and music are never uploaded.
Is there a limit on how many clips I can use?
No hard limit — since this runs in your browser, the practical ceiling is your device's memory and how long you're willing to wait for a longer timeline to render, especially with crossfade transitions or several text overlays.
Your files are never uploaded. Gotool.xyz runs entirely as JavaScript in your browser. Your files are processed in memory and never touch a server — nothing to breach, nothing to clean up. Close the tab and it's like it never happened. The only thing we count is which tool ran (just the name, e.g. "merge") so we know what people find useful — never your file, its name, its size, or anything in it.