Drum Machine

Program a beat on a step grid, set the tempo, and press play to hear it loop. A free online drum machine and beat maker with kick, snare, hats and more, all generated in your browser. Nothing to install and no sign-up.

  • No sign-up, ever
  • 100% free
  • Nothing uploaded
  • Works offline after first load
  • No limits, no email wall
Read the guide: How to Make a Beat Online
Press Play or tap a step to activate audio — browsers require an interaction first.
1
·
·
·
2
·
·
·
3
·
·
·
4
·
·
·
Kick
Snare
Closed Hat
Open Hat
Clap

How to use it

  1. 1

    Tap in a pattern

    Click the steps in each row to switch sounds on and off across the bar.

  2. 2

    Set the tempo

    Choose how fast the beat plays, from a slow groove to something quick.

  3. 3

    Press play

    The grid loops so you can hear it, then tweak the steps live until it feels right.

When it comes in handy

Sketch a beat

Lay down a quick rhythm idea before you open a full music app.

Learn rhythm

See how kick, snare and hats sit against each other on the grid.

Play around

Make a loop for fun, a backing groove, or something to tap along to.

Instant & 100% private — nothing is uploaded

Every keystroke is handled right here in your browser. Your text is never sent to a server, so there is no sign-up, no email wall, and no length cap from us. Load the page once and it keeps working even if you go offline.

Frequently asked questions

Do I need to install anything?
No. The drum machine runs entirely in your browser and makes its sounds on the fly, so there is nothing to download and no plugin to add. Open the page and press play.
Can I change the tempo while it plays?
Yes. Adjust the tempo and the loop follows along, so you can speed up or slow down a pattern without stopping. You can also toggle steps on and off while it is playing.
Why is there no sound the first time?
Browsers keep audio silent until you interact with the page, which is normal. Pressing play or tapping a step is the interaction that switches the sound on, after which it plays straight away.
Can I save my beat?
Your pattern stays while the page is open so you can keep refining it. Because nothing is sent to a server, reloading starts a fresh grid; note down the steps if you want to recreate a loop later.
Does anything I enter get sent to a server?
No. Everything runs locally in your browser. The names, options, images or beats you put in are handled on your own device, nothing is uploaded, and nothing is logged or stored. Once the page has loaded, it keeps working even if you go offline.