Skip to content
Toolvica

BPM Tapper

Tap to find the tempo of any song. Press the pad or Space to the beat and get instant BPM with live analysis.

Average BPM

Tap to start

Current BPM

Last interval

Taps

0

Consistency —

Auto resets after 2.5s of no tap • Press Space

Interval

— ms

Quarter

— ms

Half / Double

·

Advanced Settings

8th

— ms

16th

— ms

Typical BPM by genre

Largo 40–60 AmbientAdagio 60–76 BalladAndante 76–108 Lo-fiModerato 108–120 PopAllegro 120–156 HouseVivace 156–176 Drum & BassPresto 176–200 Hardcore
Use in Metronome →

What this BPM Tapper offers

Tap to measure the tempo of any song you can hear. Stats sit on the left and the circular tap pad on the right. The tool records the time between taps, averages the intervals and converts to BPM. It shows average BPM with Largo to Presto tempo marking, current BPM, tap count and timing consistency with confidence level.

  • Live average and current BPM with tempo marking and tap count
  • Consistency percentage with Low, Medium or High confidence message
  • Tap intervals bar chart with the average line and matching genres, shown only when you tap
  • Tap sound on by default with speaker toggle, plus copy, half, double and send to metronome
  • Quarter note duration with half and double helpers, plus Advanced Settings for decimal, averaging window and 8th and 16th durations
  • Auto pause message after 2.5 seconds of no tap, plus manual reset

How to use

  1. Play the song and tap the circular pad or press Space on each beat. Tap sound is on by default, toggle with the speaker button.
  2. Keep tapping for 6 to 8 beats for a stable reading. Watch average BPM, tempo marking and consistency settle.
  3. Check current BPM for the last interval, tap intervals bar chart with the average line, and matching genres for your tempo.
  4. Copy BPM, try half or double time, or send it to the metronome. Press Reset or pause 2.5 seconds to start a new measurement. Use Advanced Settings for decimal, averaging window and note durations.

What is BPM?

BPM is beats per minute, the standard measure of tempo. 60 BPM is one beat per second, 120 BPM is two per second.

A BPM tapper measures the time between your taps and converts the average interval to BPM. It works on anything you can hear without uploading audio.

At 60 BPM you hear one beat per second, at 120 BPM two per second. The average readout smooths your taps while the current readout shows the last gap, and the consistency percentage tells you when the number has settled enough to trust in your DAW or set list.

Features

Live BPM with tempo marking

Average BPM over taps and current BPM for the last interval update instantly, with Largo to Presto tempo marking.

Consistency and confidence

Timing consistency percentage with Low, Medium or High confidence message. Higher means a more reliable reading.

Intervals graph and genres

Tap intervals bar chart with the average line appears when you tap, plus matching genres for your tempo. Half and double helpers included.

Tap sound and use the BPM

Tap sound on by default with speaker toggle. Copy to clipboard or send directly to the metronome. Advanced has decimal, averaging window and 8th and 16th durations.

Tips for accurate tapping

Tap the main pulse

Tap on the main beat, usually the kick or snare, not every hi-hat or subdivision.

Be consistent

Keep an even pulse. The consistency percentage rises when intervals are even.

Use enough taps

Aim for 8 to 10 steady taps. Two taps give a rough estimate, but the average needs more data.

FAQ

How many taps do I need for an accurate BPM?
Two taps give a first estimate, 4 taps a usable reading, and 8 to 10 steady taps a stable result within about 1 BPM on a steady song. The tool averages your recent intervals with min and max outlier filtering, so each extra even tap cancels jitter. Pause 2.5 seconds and the next tap starts a fresh measurement.
Why does BPM jump at first?
Early taps carry more weight in a small average, and one rushed tap moves the mean a lot. As you add taps the rolling window (Last 8, Last 16 or All) fills and single slips matter less. If it keeps jumping after 10 taps, reset and tap only the main pulse, usually kick or snare.
What is current vs average BPM?
Current BPM uses only the last gap between two taps, so it reacts instantly but jumps. Average BPM smooths the selected window of intervals, so it lags slightly but holds steady. Use current to spot drift, average for the number you paste into your DAW.
Does it record audio?
No. It timestamps your clicks, Space presses or screen taps only. No microphone access, no file upload, and nothing leaves your browser. For file-based tempo use the BPM Finder instead.
What does consistency and confidence mean?
Consistency is 100 minus the variation across your recent intervals. Even tapping scores 80 to 100 percent with High locked in, while uneven tapping drops below 55 with Low confidence keep tapping. It rates your steadiness, not the song, so a low score means tap more evenly rather than the tempo being wrong.
Should I use half or double time?
If you tapped every second beat you get half the true tempo (87 instead of 174 drum and bass), and if you tapped subdivisions you get double. The tool shows both values with one-click buttons. Pick the one whose bar counts and genre match feel natural, then send it to the metronome to verify by ear.

References

1. Web Audio API — MDN. developer.mozilla.org/Web/API/Web_Audio_API

2. BPM calculation — 60,000 divided by average interval in milliseconds.

For practice and education. Timing accuracy depends on device performance and browser audio scheduling. For critical recording, compare with a hardware metronome.