Browser Video Joiner

Re-record two or three supported local clips in order as one short WebM video with bounded output dimensions.

Files stay on your device No sign-up Free to use
How this works

The tool runs in this browser. Your file or text is not uploaded to UseFreeTools. Check this tool's limits for anything it may save on your device.

Privacy details

Process files controls

Drop your files here

or choose them from your device

Choose 2 to 10 browser-decodable MP4/MOV-family or WebM videos. Total input is limited to 256 MiB and combined playback to 10 minutes. Each clip must have one video and at most one audio track, within 8.3 megapixels. Use Up/Down for clip order.

    How to use Browser Video Joiner

    1. Choose two or three supported clips and confirm their order with Up and Down.
    2. Set one output size, fit method and border colour for the entire sequence.
    3. Keep combined playback below the short-output limit and run with the page visible.
    4. Review every join and the audio in the exported WebM.

    Example: Browser Video Joiner

    Play two compatible short clips consecutively.

    You add
    Inputs: a one-second red 640 × 360 clip followed by a one-second blue clip. Output: 640 × 360; fit: Keep the whole frame; border colour: #000000.
    You get
    One WebM shows red then blue, with a nominal two-second combined duration. The result reports the measured duration and confirmed audio-track layout.

    Options

    Fit within the output
    The selected contain or centre-crop rule applies to each clip in the common output rectangle. Mixed source shapes can therefore gain borders or lose edges.

    Supported inputs and limits

    Joins 2 to 10 clips in the chosen order. Their combined output must fit the export limits. Use a browser-decodable MP4/MOV-family or WebM with one video track and at most one audio track. Total selected input: 256 MiB; source frames: 8,294,400 pixels (4K). Sources may be up to 60 minutes, but whole-clip jobs require a clip of 10 minutes or less. Selected or combined output: up to 10 minutes and 128 MiB, 2,073,600 pixels (1080p) and 1,920 pixels per side. Recording runs in real time and the page must stay visible. WebM export re-encodes the media, so quality, frame timing and sound timing depend on the browser and device. Metadata, subtitles and extra tracks are not preserved. Seek cues are not built; check playback before using the file. Larger jobs need more device memory.

    Where your input is processed

    This tool processes your input in this browser. Your text and files are not uploaded to UseFreeTools. Check this tool's limits for anything it may save on your device.

    Joining does not copy compressed packets

    The clips are played sequentially into one native recording. A common output rectangle fits inputs that have different dimensions, but transitions, subtitle tracks and original metadata are not carried over. Playback delays can affect join timing. Check that the end of one clip and start of the next are acceptable.

    Audio presence needs deliberate review

    The supported source layout permits at most one audio track per clip. A silent source has no sound to preserve; an unsupported or inaccessible declared track is not silently ignored. Listen across every boundary in the result and do not infer sound continuity from the video alone.

    Questions about Browser Video Joiner

    Must the original clips use the same dimensions?

    No. The output fit setting places decoded frames into one bounded canvas size.

    Is clip order preserved?

    Yes. The selected file order controls the sequence; review it before starting.

    What happens when audio capture is unsupported?

    The join fails with a useful error rather than claiming successful audio preservation.

    Project manager: Tony Hines · Content updated 4 October 2026 · Report a problem