BPM Tap Tempo
Tap along to a beat — in time with a song, a metronome, anything — to find its tempo.
Last updated
—
BPM
0Taps counted
—Ms per beat
About this tool
Each tap records a timestamp, and the BPM shown is 60,000 ÷ average interval in milliseconds across your last 8 taps — a rolling average so a single mistimed tap doesn't throw off the whole reading. Taps more than 2 seconds apart are treated as the start of a new sequence rather than averaged in, since that long a gap almost always means you paused rather than meant an extremely slow tempo.
Nothing tapped here is sent to a server — the entire tool runs as JavaScript in your browser tab.