BPM Tapper

Tap along to a beat — using the button or your spacebar — and get the BPM in real time. The reading sharpens as you tap. When it locks in, jump straight to compatible tracks at that tempo.

BPM
StabilityKeep tapping…

How to use the BPM tapper

Find a steady part of the track — the chorus, a four-on-the-floor section, or any part with a clear kick on every beat. Tap with the kick. The button works, but space is faster: keep your hands on the keys and let the page do the math.

The reading appears after two taps and gets more accurate with every one after that. Watch the stability bar. Tight tapping pushes it toward “Locked in” and the BPM stops bouncing around. If the bar sits in “Drifting”, you’re probably switching between subdivisions — pick downbeats and stay there.

Some genres are easier to tap than others. Four-on-the-floor house at 124 is effortless. Drum and bass at 174 is faster than most people can comfortably tap, so count half-time at 87 instead and the tool will show you both numbers. Hip-hop at 90 often gets tapped as 45 by accident — same fix, just go with what feels natural and check the half/double readings.

Press Esc or hit Reset to clear and start fresh. The previous reading stays on screen until you do.

What to do once you have the BPM

The BPM is the start of the conversation, not the end. Two tracks at 124 BPM can still clash if the keys don’t align, and a 4 BPM gap can vanish under a long blend if both tracks share groove and texture. Once you have a number you trust:

  • Browse tracks at that BPM to find candidates that match the tempo of what you just heard.
  • Run the BPM through the BPM compatibility tool with a track you already plan to play — it flags pitch ranges, half/double-time matches, and genre context.
  • Pair the tempo with the Camelot wheel to narrow candidates down to harmonically compatible options.
  • If you want the chemistry-scored answer rather than the BPM-and-key answer, pull the track into the Flow Builder and the engine will rank candidates across six dimensions, not just two.

Common DJ BPM ranges

If your reading lands inside one of these ranges, the genre column is a useful starting hypothesis — not a verdict, but a hint at where to look.

BPM rangeLikely genreNotes
70–90Hip-hop, R&B, downtempoOften paired with DnB at 140–180 via half-time mixing.
95–105Reggaeton, Afrobeats, dancehallModern Afrobeats sits 100–104 — the new dancefloor middle.
110–118Disco, nu-disco, slow houseWarm-up territory for a house set.
120–124Deep house, classic houseThe deep groove range — patient, restrained mixing.
124–128House, tech houseThe workhorse range — most modern dancefloor music sits here.
128–134Tech house, melodic technoPeak-time bridge between house and techno.
130–140Techno, hard techno, tranceTrance favours 132–138; techno climbs to 140 in peak rooms.
140–150Hardstyle, hard trance, dubstep (half-time feel)Dubstep is written 140 but feels 70 — count both.
170–180Drum and bass, jungle, footworkHalf-time at 85–90 is how it pairs with hip-hop and trap.

Ranges drawn from the Mixgraph catalog of 162,000 scored tracks — see the full breakdown in our BPM guide for DJs.

FAQ

How many taps do I need for an accurate BPM?

Eight to twelve taps is the sweet spot. Two taps will give you a number, but it can be off by 5–10 BPM. By four taps the reading is usable. By eight, the rolling average smooths out human jitter and the result is reliably within 1 BPM of the true tempo. Watch the stability bar — when it sits in the "Locked in" or "Steady" range you can trust the number.

How does the BPM tapper actually calculate the tempo?

Every tap is timestamped to the millisecond. The tool takes the gaps between your last eight taps, averages them, and converts the average gap into beats per minute (BPM = 60,000 / average gap in milliseconds). The stability bar is the inverse of how much the gap lengths drift around that average — tight tapping gives a high stability score and a confident BPM reading.

What if I tap on every other beat?

Your BPM reading will be exactly half the real tempo. That's normal for a lot of music — drum and bass at 174 BPM feels like 87, dubstep at 140 feels like 70. The tool shows half-time and double-time conversions automatically once you have a reading, so you can pick the version that matches what you're actually counting.

Can I tap to a track playing in another tab?

Yes. Press space anywhere on this page — the tapper captures spacebar globally as long as you're not focused inside a text input. Mute notifications, hit play on the track in your other tab, and tap along here.

Why does my reading drift while I tap?

Two common causes. First, you might be a beat ahead or behind — the algorithm only sees the gaps between taps, so as long as those gaps are consistent, it doesn't care. Second, you might be tapping different subdivisions: switching from quarter notes to eighth notes mid-tap will halve your reading. Reset and tap one consistent subdivision (downbeats are easiest) until the stability bar locks in.

Is this more accurate than what Rekordbox or Serato shows?

No — DJ software analyses the audio waveform directly and is more accurate than any human can be by ear. The tap tempo is for the cases where you don't have the audio file imported yet: identifying a track playing in a club, working out the BPM of something you heard on the radio, or sanity-checking a metadata reading that looks wrong.

Related tools

Plan a set with chemistry-scored transitions

Tap tempo on the go

Mixgraph for iOS and Android — tap, plan flows, and get scored recommendations live.

Download on the App StoreGet it on Google Play