Side-by-Side VideoPlace two videos side by side in a single frame.

Side-by-Side Video
Place two videos side by side in a single frame.
Upload Videos
Upload two video files to place side by side.
Configure Layout
Choose horizontal or vertical split layout.
Create & Download
Click Create and download your side-by-side video.
What Is Side-by-Side Video?
The Side-by-Side Video Maker is a free browser-based tool that places two videos next to each other in a single frame. Choose between horizontal (left-right) or vertical (top-bottom) split layouts. It's perfect for video comparisons, before-and-after demonstrations, multi-angle views, and reaction content. Both videos play simultaneously and are drawn onto a combined Canvas. Audio from both sources is mixed together with adjustable volumes. The output is a single video file containing both views. All processing happens locally in your browser — no files are uploaded.
Why Use Our Side-by-Side Video?
- Create split-screen layouts with any two videos
- Horizontal or vertical split options
- Mixed audio from both sources
- No uploads — private processing
Common Use Cases
Comparisons
Compare before/after results, product versions, or quality differences.
Multi-Angle Views
Show the same event from two different camera angles simultaneously.
Tutorials
Display reference material alongside your demonstration.
Reactions
Place reaction footage next to the original content.
Technical Guide
The Side-by-Side tool loads two videos into HTML5 Video elements. A Canvas is created at combined dimensions — for horizontal layout, the width is doubled; for vertical, the height is doubled. During processing, requestAnimationFrame draws both video frames side by side on the canvas each frame. The left/top video is drawn at (0,0) and the right/bottom at (width,0) or (0,height). Both videos are scaled to fit their half of the canvas using drawImage() with destination sizing. Audio from both videos is captured via Web Audio API createMediaElementSource() nodes, mixed through a channel merger or GainNodes, and combined with the canvas stream for MediaRecorder output. The output duration matches the shorter of the two videos.
Tips & Best Practices
- 1Videos with similar aspect ratios produce the most balanced layouts
- 2Horizontal split works best for widescreen videos, vertical for portrait
- 3Adjust audio levels so one source doesn't overpower the other
- 4Both videos should be similar in length for synchronized playback
Related Tools

Picture-in-Picture Video
Create picture-in-picture videos with one video overlaid on another.

Video Merger
Merge multiple video clips into a single video file in your browser.

Video Cropper
Crop videos to remove unwanted areas and change aspect ratios.

Video Resizer
Resize videos to any resolution or dimension in your browser.

MP4 to WebM Converter
Convert MP4 video files to WebM format directly in your browser.

WebM to MP4 Converter
Convert WebM video files to MP4 format directly in your browser.
Frequently Asked Questions
QCan I use different format videos?
QWhat if the videos are different lengths?
QIs audio from both videos included?
QIs it private?
QCan I add more than two videos?
About Side-by-Side Video
Side-by-Side Video is a free online tool from FreeToolkit.ai. All processing happens directly in your browser — your data never leaves your device. No registration required. No ads. Just fast, reliable tools.







