A hard cut between clips can feel abrupt in a montage or a slideshow-style video. Add up to ten clips, choose one of thirteen transitions for each join and set how long it lasts. Audio crossfades along with the picture, and the joined video is rendered on your own device.
Processing locally on your device
Overview
A transition blends the end of one clip into the start of the next, so the two overlap for a short time. Thirteen styles are available: Crossfade, Dissolve, Fade through black, Fade through white, Wipe left, Wipe right, Slide left, Slide right, Smooth left, Circle open, Circle close, Radial and Pixelize. Each lasts 0.3 to 2 seconds, and the soundtrack crossfades over the same length so there is no jump in audio.
Set a default style and length for every join, or change each one individually from the clip list; Apply to every join resets them all to the default. Because clips overlap during a transition, the final video is shorter than the clips added together: three 10-second clips with two 1-second transitions make a 28-second result. A transition can’t use more than half of a short clip, so the tool shortens it automatically and shows the length it will actually use. A timeline bar shows how the clips overlap.
Clips can come from different sources. Each is scaled to the first clip’s resolution with black bars where the shapes differ, converted to the first clip’s frame rate (capped at 60 fps), and given silence if it has no audio track so the crossfades still line up. Put the clip whose size you want at the top of the list. Clips can be reordered with the arrow buttons and previewed individually; the transitions themselves are seen in the rendered result.
Joining is done by FFmpeg 5.1 compiled to WebAssembly, using its xfade and acrossfade filters, entirely in your browser. The output is an MP4 with H.264 video (CRF 21) and AAC audio. Every frame is re-encoded on a single thread, so expect a few minutes per minute of 1080p output on a laptop. The engine downloads once, about 31 MB, and is cached for later use.
| Transition | Effect | Good for |
|---|---|---|
| Crossfade / Dissolve | Pictures blend into each other | Montages, calm edits |
| Fade through black | Fades out, then in | Chapter or scene changes |
| Fade through white | Flash to white between clips | Weddings, dreamy edits |
| Wipe / Slide | New clip pushes or wipes in | Walkthroughs, upbeat edits |
| Circle open / close | Iris opens or closes | Playful, retro style |
| Pixelize | Breaks into blocks | Gaming, tech content |
Drop two or more clips into the tool, up to ten.
Reorder them with the arrow buttons; the first clip sets the output size.
Choose a default transition style and length.
Change the style or length of any individual join in the clip list.
Click Join with transitions, then preview and download the MP4.
Use cases
Join short clips from a trip or a party with soft crossfades so the result flows like an edited highlight reel instead of a series of jumps.
Use Fade through black between sections of a talk, course or vlog to signal a change of topic.
Slide or wipe from room to room, or from one product angle to the next, for a polished listing or demo video.
Combine a few phone clips with quick 0.3–0.5 second slides or pixelize transitions for an energetic Reel or Short.
Pro tips
Answers to common questions about the transitions.
During each transition both clips play at once, so every transition removes its length from the total. Ten seconds of clips with a one-second crossfade between them makes nine seconds of video.
Yes. Each join in the clip list has its own style and length. The default only applies to joins you haven’t changed, or to all of them when you click Apply to every join.
They are all scaled to the first clip’s resolution. Clips with a different shape get black bars rather than being stretched or cropped.
A transition can use at most about half of the shorter clip next to it, otherwise the clip would be swallowed. The tool shows the shortened length next to the join.
You can preview each clip and see the overlap on the timeline bar, but the transitions themselves are rendered by FFmpeg. Check the result in the player before downloading.
No. ToolEnhancer processes files on your own device inside the browser. They are never sent to, stored on or seen by our servers.
Yes. The transitions is free to use with no sign-up, no watermarks and no daily limits.