Tap the button (or press Space / Enter) in time with the beat.

Details

Taps
0
Last interval
--
Tempo marking
--

Everything runs in your browser — nothing is uploaded. The first two taps set the tempo; keep tapping to refine it.

A BPM tapper (tap-tempo tool) that finds a song's BPM just by tapping along to the beat. Hit the big tap button in time with the music, or press Space / Enter, and it shows the BPM (beats per minute) in real time from the average of your tap intervals. The tempo appears from the second tap, and the more you keep tapping the more the average settles and the more accurate it gets. Pick 0, 1 or 2 decimal places, so you can match the exact BPM you need for DJing, rhythm games (osu! and others) or a DAW (FL Studio and others). It also shows the tap count, the last tap interval in milliseconds, and the tempo marking (Largo / Andante / Allegro / Presto and so on). An optional auto-reset starts a fresh measurement after a long pause, so you can move straight on to the next track, and "Copy BPM" drops the number into your DAW or score. There's no audio file or microphone to load — the measurement runs entirely in your browser, and nothing is uploaded, stored or sent to a server. No install, no sign-up, free to use.

How to use

  1. Play the track and tap the big button in time with the beat (you can also tap with the Space or Enter key).
  2. The BPM appears from your second tap and settles as you keep tapping. Choose 0, 1 or 2 decimal places.
  3. Hit "Copy BPM" to copy the number. Use "Reset" for the next track, or let it auto-reset after a long pause.

FAQ

Do I need to load an audio file or use my microphone?

No. It works purely from the timing of your taps — there's no audio file or microphone needed, and nothing is uploaded, stored or sent to a server. The whole measurement runs in your browser.

How is the BPM calculated?

From the time between your taps: it takes the average interval from your first tap to your last and converts it to BPM (60000 ÷ average interval in milliseconds). The more you tap, the more the average smooths out small timing errors and the more accurate it becomes.

Can it show a decimal BPM like 128.5?

Yes. You can choose 0, 1 or 2 decimal places. Set it to 1 or 2 when you need a precise BPM for DJing, rhythm games (such as osu!) or a DAW (such as FL Studio).

What if I make a mistake or want to measure a different song?

Press "Reset" to start over. You can also turn on "Auto-reset after a long pause" so a gap of more than two seconds starts a fresh measurement automatically, ready for the next track.

What is the tempo marking (Allegro and so on)?

It shows which classical tempo band your BPM falls into — Largo, Andante, Moderato, Allegro, Presto and the like (the Italian tempo terms). It's a quick guide to how fast the tempo feels in musical terms.