Code tool

Tap BPM Counter

Tap the large button along with a beat to get a quick, local tempo estimate.

In-browser processingNo account requiredPrivacy details ↗
—BPM

Tap at least twice to estimate tempo.

Estimated from the intervals between taps. Long pauses reset the timing.

A QUICK WALKTHROUGH

How to use this tool

  1. Tap twice or more at a steady pace.
  2. Read the estimated BPM from the recent tap intervals.
  3. Reset and start again when the beat changes or you pause.

A quick estimate

The displayed BPM is an estimate from up to the eight most recent tap intervals. It is useful for finding a starting tempo, not for precise audio analysis.

Timing stays in the browser

Tap times use the browser’s monotonic performance clock. No taps or tempo data are uploaded or stored.

GOOD TO KNOW

Common questions

How many taps do I need?

At least two taps create the first interval; more steady taps make the estimate more useful.

Why does a long pause reset the estimate?

A pause longer than two seconds usually means a new phrase, so stale timing is discarded.

Is the BPM exact?

No. It is an estimate based on your tap timing and is rounded to the nearest whole BPM.