Free Online BPM Tap Counter
Tap along to a song and measure its beats per minute.
Tap along with the song to begin.
Recent tap intervals
A pause longer than three seconds starts a new measurement automatically.
About the BPM Tap Counter
Tempo is measured in beats per minute, usually abbreviated BPM. A tap counter estimates tempo by timing the intervals between successive taps. It is a practical tool for musicians, dancers, producers, and anyone who needs to reproduce the speed of a song without a metronome or a DAW. Tap along with the pulse for a dozen or more beats, and the calculator averages the intervals to produce a stable estimate. Because human tapping is never perfectly regular, more taps generally produce a more reliable result.
How the average is calculated
The first tap starts the measurement and does not create an interval. Each subsequent tap produces one interval measured in milliseconds. The average interval is the sum of all intervals divided by their count, and the tempo is 60,000 / average interval. If you tap eight beats with an average gap of 500 milliseconds, the tempo is 120 BPM. The tool also shows the most recent interval, the full tap count, and a steadiness figure derived from the spread of the intervals. A large spread usually means the tapping was inconsistent rather than that the song changed tempo.
Getting a reliable reading
- Tap on the main pulse, not on subdivisions or syncopated notes.
- Keep tapping for at least eight beats, and preferably sixteen, before reading the result.
- Use a consistent finger or key; switching between mouse and keyboard can add small delays.
- If the song has a pickup or a short intro, start tapping when the steady groove begins.
- Reset between songs so old intervals do not bias the new average.
Half-time and double-time confusion
Many modern tracks can be counted at two different tempos. A drum-and-bass track around 174 BPM may feel like 87 BPM if you tap every other beat, and a slow ballad at 70 BPM may feel like 140 BPM if you tap eighth notes. Neither answer is wrong; the choice depends on how the music is phrased. Compare the result with the kick and snare pattern, and listen for where the bar resets. The tap counter reports what you tap, so tap the pulse you would naturally count.
Keyboard and touch support
The large tap area works with a mouse, a touchscreen, or a keyboard. Press the space bar or Enter while the page has focus to register a tap without moving the pointer. The browser may scroll when the space bar is pressed, so the tool suppresses that default behaviour while it is active, except when you are typing in a form field. Mobile browsers can introduce a small amount of touch latency, but the average remains useful because the delay is usually consistent.
Frequently asked questions
Why does the BPM change as I keep tapping?
The average is recalculated after every tap. Early taps dominate a short sample, so the estimate settles as more intervals are added. If your tapping drifts, the average will drift too.
What does the steadiness value mean?
It summarises how much the intervals vary around the average. A small value indicates consistent tapping, while a large value suggests uneven timing or a tempo change.
Can I use this for a live performance?
It is best used for measurement rather than as a click track. For performance, use the online metronome, which schedules audio clicks precisely with the Web Audio API.