Live rolling average
Averages your most recent taps so the BPM reading stabilizes as you keep tapping.
Tap the button or press spacebar in time with a beat and watch the calculated tempo update live, using a rolling average of your last several taps.
Tap in time with the beat to begin
You can also press the spacebar
Averages your most recent taps so the BPM reading stabilizes as you keep tapping.
Click the big button or just tap the spacebar — whichever is easier to keep in time.
Everything runs locally in your browser. No taps or timing data are ever sent anywhere.
This free online tap tempo tool measures the time between consecutive taps to work out the tempo of a beat you hear or feel, with no need to count beats yourself.
Every tap is timestamped using the browser's high-resolution clock. The tool looks at the gaps between your most recent taps and converts the average gap into beats per minute.
Only the last several taps are used in the average, up to a rolling window of around ten, so the BPM reading tracks a tempo change instead of being dragged down by taps from minutes ago.
Beats per minute is calculated as 60,000 divided by the average interval between taps in milliseconds. Faster, closer-together taps produce a higher BPM.
If more than about two seconds pass without a tap, the history clears automatically so a long pause doesn't get counted as part of the tempo.
Tap tempo is handy for finding a song's BPM by ear, setting a DJ or metronome tempo, syncing a click track to a live performer, or matching a workout playlist to your pace.
Quick answers about accuracy, controls, and resets.
It measures the time between your most recent taps, averages the last several intervals, then converts the average interval to beats per minute using 60,000 divided by the average interval in milliseconds.
Two taps give a rough estimate. Accuracy improves with each additional tap, up to a rolling window of the last several taps, which smooths out small timing variations.
Yes. Press the spacebar in time with the beat, which works the same as clicking the Tap button and is often easier to keep steady.
If more than a couple of seconds pass between taps, the tool assumes you're starting a new tempo and clears the tap history so an old, unrelated interval doesn't skew the result.
No, it's the reverse. A metronome plays a click at a BPM you set; this tool listens to your taps and works out the BPM for you.