Waveform Playlist — Multitrack Web Audio Editor
Arrange, trim, and mix multiple audio tracks on a canvas-based waveform timeline, with per-track mute/solo, volume and pan, zoom, and WAV export. Runs entirely in your browser — nothing you load is ever uploaded.
Related tools
Edit, trim, and apply effects to audio directly in your browser with a free, open-source waveform editor.
Free online audio converter. Convert audio files in your browser using WebAssembly.
Edit video on a multi-track timeline in your browser: import clips, add text and effects, and export a finished video.
Trim, split, and arrange video, images, text, audio, transitions, and filters on a timeline, then export up to 4K — all in your browser.
Animate images, video clips, and text overlays with keyframes directly in your browser and export as a video.
Write rich, structured content with a block-style editor and get clean JSON output, entirely in your browser.
About Waveform Playlist — Multitrack Web Audio Editor
Waveform Playlist is a free, open-source (MIT) multitrack web audio editor and player built on the Web Audio API and Tone.js. It renders each track as a canvas waveform on a shared timeline and supports drag-and-drop multi-clip editing — move clips along the timeline, trim their boundaries, and arrange multiple clips per track — with per-track mute/solo, volume, and pan, plus zoom, a master volume, and WAV export. This build is self-hosted directly from the Waveform Playlist project's own source and opens onto its multi-clip editing example preloaded with royalty-free demo stems; everything runs entirely client-side.
How to use
- Use the transport bar to Play, Pause, Stop, toggle Loop, and Zoom In/Out on the waveform timeline.
- Drag a clip to reposition it along its track, and drag a clip's edges to trim its start or end; select a track first, then press S to split the clip at the playhead.
- Adjust each track with its Mute and Solo buttons and the per-track volume and pan controls, and set the overall level with Master Volume.
- Explore the Examples menu for the effects, recording, annotations, and other editor variations, each with its own controls.
Frequently asked questions
- Is my audio uploaded anywhere?
- No — it's processed entirely in your browser. Waveform Playlist decodes and renders audio locally via the Web Audio API; nothing you load, edit, or export is ever sent to a server, including by this site.
- Does it support multiple tracks and clips?
- Yes — it is a full multitrack editor. Each track can hold multiple clips that you drag to reposition, trim at the edges, and split at the playhead, with per-track mute, solo, volume, and pan.
- Can I load my own audio?
- The embedded example opens with a set of demo stems already loaded. Waveform Playlist itself supports loading your own audio files; the demo showcases the multitrack editing timeline and controls.
- What can I export?
- Waveform Playlist can export your arrangement to a WAV file — the full mix or individual tracks — rendered locally in your browser.