No MIDI controller detected
📱 Rotate to Landscape

The DJ Mixer needs landscape mode to fit all the controls comfortably.

BPM 0:00
No track loaded
-0:00
0:00 BPM
No track loaded
-0:00
PITCH0.0%
VOL
VOL
FILTER A
FILTER B
A
B
A B
00:00
PITCH0.0%
Keyboard Shortcuts
SpacePlay / pause deck A
+SpacePlay / pause deck B
Q / WCue deck A / B
SSync non-playing deck
14Hot cues A (+ for B)
? / EscToggle this hint

Free Online DJ Mixer

A real two-deck DJ mixer that runs in your browser. No download, no sign-up, no upload. Drop two tracks in, get to work.

This is a proper browser-based DJ mixer with two independent decks, a real 3-band BiquadFilter EQ on each channel, beat sync, pitch control, scratch turntables, hot cues, a 4-bar loop with halve/double, a filter sweep on each deck, and live mix recording you can download as a file. It works on Chrome, Edge, Safari and most modern browsers, and supports USB MIDI controllers on Chrome and Edge.

The audio engine is built on the Web Audio API, the same standard that powers a lot of modern browser-based music software. Your tracks never leave your computer — they load into memory, get analysed for BPM and played back locally. Nothing is uploaded anywhere.

What you can do

How to use it

  1. Load a track on each deck. Tap LOAD A or LOAD B, pick an audio file (MP3, WAV, FLAC, M4A, AAC, OGG and most other formats), and the deck will load and analyse it. BPM gets detected automatically.
  2. Press play on deck A. The turntable spins, the waveform scrolls. Use the deck A volume fader and EQ to shape what you hear.
  3. Get deck B ready. Cue up the section you want to mix in. Press SYNC to match deck A's tempo, or use the pitch fader to do it manually.
  4. Crossfade. Slide the bottom crossfader from A to B. Use the EQ kill switches and filter sweep to create texture during the transition.
  5. Set hot cues on memorable points in each track so you can jump back to them mid-mix.
  6. Hit record if you want to save the mix. The recording downloads as a file when you stop.

Why this exists

Most "online DJ" tools are either thin demos, paywalled, or require you to upload your music to their servers. This one doesn't. Everything runs in your browser — your library stays where it is, on your own device.

It won't replace Rekordbox, Serato or Traktor for serious work, but for a quick mix at home, learning the basics, recording an Instagram clip, or rehearsing transitions on a laptop, it does the job. And it's free, no asterisks.

Frequently asked questions

Is the DJ mixer really free?

Yes. No subscription, no trial, no sign-up. The site is supported by ads.

Do my tracks get uploaded anywhere?

No. The whole mixer runs in your browser using the Web Audio API. Your music files never leave your computer.

Can I use my USB DJ controller?

Yes, basic MIDI controllers work in Chrome and Edge via Web MIDI. Safari and Firefox don't support Web MIDI yet, so on those browsers you'll need to use the on-screen controls. Controller support is best-effort and depends on your specific model.

Can I record my mix?

Yes. Tap the record button in the centre panel. The mix records as WebM/Opus and downloads automatically when you stop. You can convert it to MP3 afterwards with the audio converter on this site.

Does it work on iPhone or iPad?

It works in Safari on iPhone and iPad in landscape orientation. Some browser-specific quirks remain — for the best experience use Chrome or Edge on a laptop or desktop. On mobile, the mixer fills the screen in landscape mode.

What audio formats are supported?

MP3, WAV, FLAC, M4A, AAC, OGG, MP4 (audio track), AIFF and most other common formats. If your browser can play it, the mixer can load it.

Is this a professional DJ tool?

No. Browser audio has higher latency and lower precision than native DJ software like Rekordbox or Serato. For learning, casual mixing, recording short clips, or messing around at home, it's perfect. For a paid gig, use proper software and gear.

About the person behind this

I'm Paul Hannon — a DJ, radio producer and podcast editor based in Auckland, New Zealand. I built this mixer because I wanted a fast, no-bullshit two-deck mixer I could open in a browser without installing anything. Read more about why I built AudioToolz.