00:00.0 / 00:00.0
🎬

Your project preview appears here

Import a clip to get started. Everything runs on your device — nothing is uploaded.

Imported clips drop onto tracks here.

← All tools

Video editor

A real timeline video editor that runs entirely in your browser — cut and arrange clips, add audio, text, shapes and animations, change the aspect ratio, and export in HD. Private — no upload

Free, no account, no watermark. Because everything happens on your own device, your footage is never uploaded to a server. Works best on a desktop browser (Chrome or Edge recommended) with a bit of room to breathe.

How to use the video editor

  1. Click Import media and add video, images or audio — everything is read straight from your device, nothing is uploaded.
  2. Arrange clips on the timeline: drag to move, pull the edge handles to trim, and use Split to cut a clip at the playhead. Clips snap to each other and the playhead.
  3. Add Text (pick from a font list or import your own .ttf/.otf), Shapes and Effects, then drag and resize them directly on the preview or fine-tune them in the properties panel on the right.
  4. Drop in Effects (confetti, fireworks, hearts, snow, hit markers, a Subscribe banner, birthday/anniversary/New Year presets and more) and one-click Sound effects (hit markers, whooshes, applause, air horn, ta-da…) — or import your own image as a sticker and your own audio as a sound. Apply colour filters (black & white, cinematic, vintage, vivid, cool/warm and more) to any clip.
  5. Give any text, shape or effect an entrance/exit animation (fade, slide, zoom, pop, spin, flip, typewriter and more) plus a looping emphasis (pulse, shake, float, wobble…), set an aspect ratio (16:9, 9:16, 1:1, 4:5, 21:9), and tune each clip's speed, volume, fade transitions and how it fits the frame.
  6. Press Export, choose a format (MP4 or WebM) and resolution, and your finished video downloads — rendered entirely on your device.

Common uses

  • Cut and join clips into a finished video — trim the dead bits, reorder scenes, split a long take.
  • Make a vertical 9:16 reel or a square 1:1 post from landscape footage, with animated titles.
  • Add captions, lower-thirds, a logo shape or a call-to-action that fades in and out.
  • Spice up a gaming clip with hit markers and ding sounds, or a YouTube edit with a bouncing Subscribe banner and a whoosh.
  • Colour-grade footage with a filter — go black & white, cinematic teal-orange, warm vintage or punchy and vivid.
  • Celebrate an occasion with a confetti, fireworks, birthday or New Year overlay and a ta-da or applause sound.
  • Turn a screen recording into a tidy clip with a title card and background music.
  • Assemble photos and video into a short montage with text and transitions.

Tips & limitations

  • It's a real editor, so use a desktop browser — Chrome or Edge are best. Export uses the browser's built-in hardware video encoder (WebCodecs); a small number of browsers (e.g. Firefox on Android) can't export yet.
  • Everything runs in your device's memory, so very long or high-resolution projects can get heavy — trim first and prefer shorter clips for a smooth experience.
  • Positions, sizes and font sizes are relative to the frame, so switching aspect ratio keeps your layout sensible.
  • Preview plays the active clip's own audio; all audio (clips + video sound, with your volume settings) is mixed into the final export.
  • Export re-encodes the video, so keep your original files. Bigger resolution and longer duration mean a bigger file and a longer export.

How it's built & why it's safe

This is a full timeline editor that runs entirely in your browser. A single canvas compositor draws every layer — video, images, text, shapes and effects — for both the live preview and the final render, so what you see is what you export. Effects (confetti, fireworks, hit markers and the rest) are drawn procedurally from each clip's time, colour filters are applied with the canvas filter, and sound effects are synthesized with the Web Audio API rather than shipped as files — so they mix straight into the export. Encoding uses the browser's native WebCodecs hardware video encoder together with the open-source mediabunny engine to write real MP4 (H.264/AAC) or WebM (VP9/Opus) files; custom fonts load via the FontFace API. Because none of this needs a server, your footage is never uploaded — it's read, edited and encoded on your own machine.

Related tools: Video Converter · Audio Converter · Vocal Remover · Image Resizer

Further reading: MP4, WebM or GIF? Picking the right video format · Why Toolkit runs entirely in your browser (and why that matters)

Frequently asked questions

Is my video uploaded to a server?

No. Import, editing, preview and export all happen on your own device. Your footage never leaves your browser — there's no server involved at all.

What can I do with it?

Cut, trim, split and arrange clips on a multi-track timeline; add text with custom fonts, shapes and effects; drag and resize them right on the preview; apply colour filters; drop in sound effects; give layers entrance/exit and looping animations; change the aspect ratio; adjust per-clip speed and volume; and export to MP4 or WebM at your chosen resolution.

What effects, sounds and filters are included?

Effects include confetti, fireworks, floating hearts, sparkles, stars, snow, bubbles, balloons and emoji rain, plus gaming hit/headshot markers and score pops, a Subscribe banner, like burst and notification bell, and birthday, anniversary, New Year and Valentine's presets. Sounds cover gaming (hit marker, headshot, coin, power-up, laser, level-up), UI (click, pop, ding, notification), transitions (whoosh, swoosh, riser, camera, record scratch), impacts, and celebration stingers (ta-da, fanfare, air horn, applause, drum roll). Filters include black & white, noir, sepia, vintage, vivid, cool, warm, cinematic, sunset, night vision, dreamy, faded and high-contrast — each with a strength slider. Everything runs and exports locally.

Which formats and resolutions can it export?

MP4 (H.264 video, AAC audio) for maximum compatibility, or WebM (VP9, Opus) for the fully open web. You can export at the project's full resolution or downscale to 720p or 480p.

Do I need to install anything or make an account?

No. It's a free web page — no download, no sign-up, no watermark. It just needs a modern desktop browser.

Can I use my own fonts, effects, sounds and animations?

Yes. Import any .ttf/.otf/.woff font, bring your own image as a sticker effect (drag and resize it right on the preview), import your own audio as a sound effect, and load a custom animation as a small JSON keyframe file alongside the built-in presets. Everything you import stays on your device.

Why does it work best in Chrome or Edge?

Exporting relies on the browser's built-in WebCodecs hardware encoder, which is most complete in Chromium-based browsers. Most current browsers can export; a few (like Firefox on Android) can't yet.

Can I change a clip's speed or add transitions?

Yes. Each video or audio clip has a speed control (slow-motion to fast-forward), and video clips have fade-in and fade-out transitions. You can also set a project background colour and choose whether each clip fits (letterbox) or fills (crop) the frame.

Is there a file-size or length limit?

There's no hard limit, but everything runs in your browser's memory, so very large or long projects can strain it. For a smooth experience, work with shorter clips and trim before you start.