Tap BPM Counter
Find the tempo of any song by tapping along. Tap the big area, press Space or hit any key on each beat and the counter shows the beats per minute, how steady your taps are and what genre usually sits at that tempo. The count resets by itself after a pause, so you can measure one track after another.
- Runs in your browser
- Nothing is uploaded
- Free, no sign-up
Tap the big area, press Space or any key in time with the beat.
How to use the tap BPM counter
- Play the song you want to measure, on any device: speakers, headphones, or the radio in the room.
- Tap the big area with your mouse or finger on every beat, or press Space or any letter key. Tap the main pulse, the one you would clap or nod to.
- Keep tapping for at least 8 beats. The BPM settles as you go: the average uses every tap in the run, the last taps number follows the most recent four.
- If the number looks half or double what you expect (a song can feel like 70 or 140), press Halve or Double.
- Stop tapping for 3 seconds and the reading is frozen, so you can note it; the next tap starts a fresh count. Press Reset to clear at any time.
What the results mean
BPM is beats per minute, the tempo of the music. The counter measures the time between your taps and converts the average gap to BPM: a 500 ms gap is 120 BPM, a 750 ms gap is 80 BPM.
- BPM (average): based on the time from your first tap to your last, divided by the number of gaps. The more taps, the more accurate; after 8 taps the result is shown to one decimal.
- BPM (last taps): the tempo of your most recent four taps. If it drifts from the average, either the song changed tempo or your tapping did.
- Stability: how even your taps were. 90% or more means a steady beat and a trustworthy reading; under 80% means you lost the pulse for a moment, so reset and tap again.
- Beat length: one beat in milliseconds. Handy for setting delay times and loop lengths in a DAW.
| BPM | Typical genres |
|---|---|
| 60-80 | Ballads, downtempo, slow R&B |
| 80-100 | Hip hop, reggae, dub |
| 100-120 | Pop, funk, disco |
| 120-130 | House, dance pop, techno (slow) |
| 130-150 | Techno, trance, dubstep (half time 140) |
| 160-180 | Drum and bass, punk, fast rock |
Half time, double time and why your BPM can be off by a factor of two
Tempo is a feel, not a fixed number. A track with a snare on beats 2 and 4 at 140 BPM can also be felt at 70 BPM if you tap on the snare only, and dubstep at 140 is usually written at 140 but moves at a half-time 70. DJs and producers agree on conventions (drum and bass is 170-175, not 85), so if your reading is far from the range you expect for the genre, use Halve or Double rather than retapping. The same applies to fast songs: tapping eighth notes by mistake doubles the result.
Waltzes and other 3/4 music are measured per beat too, so a waltz at 180 BPM has 60 bars a minute. For setting a practice tempo once you know the BPM, open the online metronome.
Getting an accurate BPM
Tap for at least 8 beats, ideally 16, and tap the downbeat of the bar as well as the beats in between so you stay anchored. Tap on a surface you can feel: a mouse button, a keyboard key or the screen of a phone all work, but a laptop touchpad can miss fast taps. Watch the stability number: a song with a live drummer will show 85-95%, a programmed track tapped carefully will show 95% or more. If the average and last-taps numbers diverge by more than a couple of BPM, the song has a tempo change, a rubato intro or a slowing outro; tap only through the steady section. Finally, remember that the counter measures your taps, so a reading of 123.4 on a track produced at 124 BPM is your timing, not the song.
Common problems and fixes
The BPM is twice or half what it should be
You tapped a different subdivision of the beat than the song is written in. Press Halve or Double; the stats update immediately.
Keys do not register
Click once on the page so it has focus. Space, Enter, letters and numbers all count as taps; keys that control the browser (Tab, Escape, function keys) are ignored.
The count resets while I am still tapping
The counter starts over after a 3 second pause. If the song has long gaps between beats (under 20 BPM), untick "Auto reset after a pause".
Stability is low
You lost the pulse or your device missed some taps. Reset, listen for a bar first, then tap on a mouse button or key rather than a touchpad.
Frequently asked questions
How do I find the BPM of a song?
How accurate is a tap BPM counter?
What is the most common BPM for songs?
Can I use this tap tempo on my phone?
What does beat length in ms mean?
Does the tap BPM counter listen to the music?
Last updated