BPM Tap Tempo

Tap along to a beat — in time with a song, a metronome, anything — to find its tempo.

Copied

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.