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
Tap hereTap in time with the music. Space or any key works too.
BPM (average)-
BPM (last taps)-
Taps0
Stability-
Beat length-

Tap the big area, press Space or any key in time with the beat.

How to use the tap BPM counter

  1. Play the song you want to measure, on any device: speakers, headphones, or the radio in the room.
  2. 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.
  3. 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.
  4. If the number looks half or double what you expect (a song can feel like 70 or 140), press Halve or Double.
  5. 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.
BPMTypical genres
60-80Ballads, downtempo, slow R&B
80-100Hip hop, reggae, dub
100-120Pop, funk, disco
120-130House, dance pop, techno (slow)
130-150Techno, trance, dubstep (half time 140)
160-180Drum 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?
Play the song, tap along on every beat for at least 8 beats, and read the BPM. If it looks half or double what you expect, press Halve or Double.
How accurate is a tap BPM counter?
With 16 steady taps the average is within about 1 BPM of the true tempo. Your own timing, not the tool, is the limit; the stability score tells you how steady you were.
What is the most common BPM for songs?
Most popular music sits between 100 and 130 BPM, with 120 the single most common tempo. Hip hop is usually slower (85-100) and drum and bass much faster (170-175).
Can I use this tap tempo on my phone?
Yes. Tap the large area with your thumb. Phones register taps precisely, and the auto reset lets you measure track after track.
What does beat length in ms mean?
The time of one beat in milliseconds, which is 60000 divided by the BPM. Producers use it to set delay and reverb times that lock to the tempo.
Does the tap BPM counter listen to the music?
No. It does not use the microphone; it only measures the timing of your taps. Nothing is recorded or sent anywhere.
Embed this tap bpm on your site

Free for any site. Copy the code into your page; the tool runs inside the frame without ads. Please keep the credit link under it. All embeddable tools.

Last updated