All tools

Producer tool

Tap to find the BPM.

Play any song, tap along to the beat, and read the BPM. Click the tap zone or hit Space on your keyboard. Works on mobile and desktop, no install needed.

How it works

  1. Play the song you want to measure.
  2. Tap along to the kick or main pulse. Click the tap zone, tap with your finger, or press Space.
  3. After 2 taps the BPM appears. Keep tapping for a more accurate reading (8+ taps recommended).
  4. Stop tapping for 2 seconds and the tool resets, ready for the next track.

๐Ÿ”’ 100% browser-side. No file upload, no email collected. Works offline once loaded. (Basic pageview analytics only, no personal data.)

Electronic music BPM reference

Tapped a number you don't recognise? Compare it against typical tempo ranges in electronic music. These are guidelines, not hard rules. Every genre has tracks that sit well outside the box, and producers love to push tempos up or down to give a set a different feel. Use the ranges as a rough starting point, not as the final word.

Downtempo / Lo-fi 80โ€“100 BPM
Hip-hop / Trap 85โ€“110 BPM
Disco 110โ€“125 BPM
Indie Dance 115โ€“125 BPM
Afro House 118โ€“125 BPM
Deep House 118โ€“124 BPM
House 120โ€“128 BPM
Tech House 122โ€“128 BPM
Melodic House & Techno 120โ€“130 BPM
Progressive House 124โ€“130 BPM
Techno (peak time) 128โ€“135 BPM
Trance 132โ€“142 BPM
UK Garage 130โ€“140 BPM
Dubstep 138โ€“142 BPM
Hard Techno 140โ€“160 BPM
Hardstyle 150โ€“160 BPM
Drum & Bass 165โ€“180 BPM
Hardcore / Gabber 160โ€“200 BPM

Frequently asked questions

How do I find the BPM of a song?

Play the song and tap along with the beat. Either click the big tap button or press the spacebar on your keyboard. After 2 or more taps, the tool calculates the BPM from the average interval between your taps. The more you tap, the more accurate the result. Aim for at least 8 taps for a reliable reading.

How does tap tempo work?

Tap tempo measures the time between your taps and converts it to beats per minute. If you tap consistently every 500 ms, that is one tap every half second, which equals 120 BPM (because 60000 ms รท 500 ms = 120). The tool uses a rolling average over your last 8 intervals to smooth out small timing imperfections.

Can I use tap tempo on my phone?

Yes. The tap zone fills most of the screen on mobile so you can tap with your thumb while a track plays in another app or on your speakers. It works in any modern mobile browser including Safari on iOS, Chrome on Android, and others. No app install required.

How many taps do I need for accuracy?

Minimum 2 taps to get any BPM reading. For reliable accuracy aim for at least 8 taps. That gives the rolling average enough data to smooth out small timing errors. If you keep tapping, the reading updates continuously.

Why is my detected BPM doubled or halved?

If the detected BPM is exactly double or half the expected value, you're tapping on a different beat division. Try tapping on every kick (1/4 notes) for a standard reading. If you tap on every 1/8 note instead, the BPM will read double. If you tap on every other kick (every 2 beats), it'll read half.

Does this work without an internet connection?

Once the page is loaded, yes. The tap tempo runs entirely in your browser with no server calls. Useful when you're checking the BPM of a track in a venue with bad Wi-Fi or on an airplane.

What can I do with the BPM after I find it?

Once you know the BPM, use the BPM Delay & Reverb Calculator to get every musical delay time, LFO rate, and reverb decay suggestion at that tempo. The Calculate delay times button above links straight to it.