Live beat count

BPM Counter

Count the tempo of a song as you tap. The latest beat gives the current BPM, while all taps in the reading produce the average BPM.

Current BPM
Average BPM

Recent counted intervals

  1. — ms
  2. — ms
  3. — ms
  4. — ms
  5. — ms
  6. — ms

How to use the BPM counter

  1. Start the song and identify the steady pulse you naturally nod or move to.
  2. Tap the large button on every pulse. On a keyboard, press the Space bar instead.
  3. Watch the average BPM settle as more beat intervals are counted. Use Reset before measuring another section.

What the counter is averaging

A BPM reading begins with two taps because the counter needs the time between them. Every additional tap contributes one more interval to the average.

Taps madeIntervals counted
21
43
87
1615

Intervals counted = taps made − 1

BPM counter questions

These answers explain when a reading begins, how the two displayed values differ, and how to start counting a different song.

Why do I see two BPM values?

Current BPM uses only the newest interval. Average BPM uses every interval in the active reading, so it is less affected by one early or late tap.

Why is there no result after my first tap?

One tap contains no elapsed interval. The counter can calculate a tempo after the next beat arrives.

How do I count a different song?

Select Reset reading, or pause long enough for the current reading to end, and then begin tapping the new pulse.

The counter runs locally in your browser. No audio or tapping data is uploaded.