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
- Play the song you want to measure.
- Tap along to the kick or main pulse. Click the tap zone, tap with your finger, or press Space.
- After 2 taps the BPM appears. Keep tapping for a more accurate reading (8+ taps recommended).
- 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.
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.