What do you want to make?
Pick an idea to set up the layout, or just record and add clips below.
🎬 Join videos you already have
Pick the videos you made — on your phone, camera or anywhere else — and turn them into one video. Choose the order and whether they play one after another or all at once.
Then change the order in Clips by dragging ⠿, untick In the video for any clip you want to leave out, and press Make the video.
Preview
Record a clip
Or add clips you already have: — or drop them anywhere on the page. Audio-only files get a cartoon character.
Clips
Drag ⠿ (or use ↑ ↓) to change the order, and untick In the video to leave a clip out. Start moves a clip later or earlier (in seconds). In One after another and Taking turns it is the pause before the clip — a negative number lets it start before the last one ends, like an interruption.
Make the video
The video is made in real time on your device, so a 1-minute song takes about 1 minute. Keep this tab open and visible.
Tips for a great result
🎧 Playing together from different places
Record the first clip (often drums or a click track), send the idea to your friends, and each person records their part while listening to the others in headphones. Add all the clips here, then press Sync by clap.
👏 Why clap?
Every recording starts at a slightly different moment. Clap once, clearly, at the start of each clip. Jam Forge finds the clap in each sound track and lines the clips up, usually to within a hundredth of a second. Fine-tune with the ±0.05 s buttons.
💬 Conversations and sketches
Record each line as its own clip — you can play both people yourself. Choose Taking turns: everyone stays on screen and the speaker lights up. Use a small negative start to make someone interrupt.
🐸 Talking to a frog (or a robot)
Pick Voice for a cartoon, choose a character and record the voice. The character's mouth moves with the sound. Change your voice, or ask a friend, for the best effect.
🔒 Private
Your camera, clips and the finished video never leave this device. Clips are kept in this browser (IndexedDB) so a reload does not lose your takes; Remove all clips deletes them.