๐Ÿฅ BPM Tap Tempo

--BPM
0 taps

Tap in time with the beat to calculate BPM. Taps are automatically reset after a 2.5 second gap.

Tap a button along with a rhythm to measure a song's BPM (tempo) โ€” a simple tool for when you don't know a track's tempo, for matching tempos when DJ mixing, or for syncing up a tempo during band practice.

How to use

  1. Tap the "TAP" button repeatedly in time with the music.
  2. The BPM calculated from your tap intervals updates in real time.
  3. Click "Reset" to clear the tap count and start measuring again.

How the calculation works

Tap the button along with a songโ€™s beat and the tool calculates its BPM (beats per minute) from the gaps between taps. BPM = 60000 รท average gap between taps (ms) It averages the gaps between the last 8 taps. Averaging smooths out the unevenness of individual taps, so the number settles as you keep tapping. A pause of 2.5 seconds or more starts a fresh measurement. Tap times are recorded with the browserโ€™s precise elapsed-time clock (performance.now).

Worked example

Tapping every 0.5 s 60000 รท 500 = 120 BPM Gaps of 480, 520, 500 and 510 ms Average 502.5 ms โ†’ about 119 BPM Typical tempos: ballads 60โ€“80, pop 100โ€“130, dance music 120โ€“130, drum and bass 160โ€“180

Things to be aware of

  • Tapping along with a clear beat such as the kick or snare drum gives the most accurate result.
  • If you get double or half the expected value, you may be tapping every other beat or twice per beat.
  • To practise at the measured tempo, enter it in the Metronome tool.

FAQ

How many taps do I need for an accurate reading?

More taps average out to a more accurate result. Aim for somewhere around 5-15 taps.

Can I reset partway through?

Yes โ€” the reset button clears the tap count and measurement so you can start over.

Is this useful for DJ mixing?

Yes โ€” tap along to the currently playing track to quickly find its BPM, which helps you match tempo when mixing in the next track.

Can I use the measured BPM in the metronome tool?

Yes โ€” enter the BPM you measured here into the Metronome tool to practice at that exact tempo.

What happens if I tap with too big a gap?

If more than 2.5 seconds pass between taps, the tap count automatically resets and treats the next tap as a new measurement.