InputTestHub

BPM Tapper

Tap along to any track to find its tempo, with a rolling average and a reading of how steady your tapping is.

Audio Tests Nothing uploaded No sign-up Free, unlimited
Audio Tests tool
The test starts automatically — follow the prompts above.
In short Tapping is the quickest way to find a tempo, and the trap is always the same: tapping on every other beat gives exactly half the real figure, and 87 BPM is far more often a mis-tapped 174 than a real 87. The other thing a tap tempo tool should tell you is how steady the tapping was, because the reading is measuring you as much as the music. Anything under about 2% variation is as good as tapping gets by hand; a figure that will not settle usually means the track has swing or a shifting tempo rather than that you are tapping badly.

How to use the BPM Tapper

  1. Play the music.
  2. Tap the button or press Space on each beat.
  3. Keep tapping until the number settles.
  4. Check the steadiness before trusting it.

About the BPM Tapper

The BPM Tapper tap along to any track to find its tempo, with a rolling average and a reading of how steady your tapping is. It runs as plain JavaScript inside the page, which means there is no upload step, no queue and no size limit imposed by a server — the only limit is your own device.

What people use it for

  • Finding the tempo of a track to match it in a DAW.
  • Checking a metronome against a live performance.
  • Working out the BPM of something you cannot import.

Details

InputClick the button, or press Space
Rolling averageThe last few taps, so it settles as you go
SteadinessStandard deviation as a share of the beat
The trapHalf and double are the same rhythm
The steadiness figure is a percentage of the beat rather than raw milliseconds, deliberately: a 10 ms wobble is nothing at 60 BPM and a great deal at 180, so the same number would mean two different things.

Where this tool stops

Measures your tapping. It cannot hear the music, so a track with a shifting tempo gives an average that describes no part of it — the BPM Detector reads the audio itself.

Frequently asked questions

Why does my tempo keep changing?
Because a rolling average follows your most recent taps, which is what you want — it settles on a steady figure rather than being dragged around by a bad first attempt. If it will not settle at all, look at the steadiness percentage: above about 10% the problem is the tapping, and below that the track probably has swing or a genuine tempo drift.
Is 87 or 174 the right answer?
Musically, whichever matches how the track feels — mathematically they are identical, because tapping every other beat halves the figure exactly. Drum and bass is almost always written as 174 rather than 87, and house as 128 rather than 64. If your reading is exactly half or double what you expected, that is what happened.
How many taps do I need?
Four gives a usable figure and eight gives a good one. Beyond about sixteen the average is stable enough that more taps only help if the track itself drifts.
Do I need an account to use the BPM Tapper?
There is no cost and no cap. The BPM Tapper is not a demo of a paid product, so nothing is held back or watermarked.
Is the BPM Tapper safe to use with private information?
No. The BPM Tapper runs entirely in your browser using JavaScript. Nothing is transmitted, logged or stored, which you can verify yourself in the Network tab of your browser's developer tools.
Who is the BPM Tapper for?
Typical uses: finding the tempo of a track to match it in a DAW. Checking a metronome against a live performance. Working out the BPM of something you cannot import. It is built for exactly those cases rather than being a general-purpose tool with this bolted on.
Where does the BPM Tapper stop being reliable?
Measures your tapping. It cannot hear the music, so a track with a shifting tempo gives an average that describes no part of it — the BPM Detector reads the audio itself. Knowing where a tool stops being trustworthy matters more than the cases where it works.
What are the key numbers for the BPM Tapper?
Input is Click the button, or press Space. Rolling average is The last few taps, so it settles as you go. Steadiness is Standard deviation as a share of the beat. These are printed on the page itself, so you do not have to take them on trust.
Does the BPM Tapper need an app or a driver?
No installation, no extension and no driver. The BPM Tapper uses the browser's own device APIs and begins as soon as the page loads, so there is nothing to press first. Press Reset at any point to start over with a clean slate.

Related audio tests tools

All 18
01

Speaker Test

Plays test tones through the left, right and both channels so you can confirm every speaker is…

02

Left Right Speaker Test

Plays a tone in one channel at a time, with a panel that lights up on the matching side so you…

03

Headphone Test

Checks both headphone drivers with separate left and right tones, and confirms the stereo…

04

Stereo Test

Confirms that stereo separation is working by playing distinct tones in each channel and then…

05

Audio Balance Test

Alternates between channels so you can hear whether one side is quieter, and adjust the…

06

Online Tone Generator

Generates a pure tone at any frequency from 1 Hz to 22 kHz, with a choice of waveform, channel…

07

Bass Test

Sweeps from 20 Hz up to 200 Hz so you can hear exactly how low your speakers or headphones…

08

Subwoofer Test

A slow sweep from 10 Hz to 120 Hz for checking how deep a subwoofer really goes and where it…

09

Treble Test

Sweeps from 2 kHz to 20 kHz to check tweeter performance and find where high-frequency…

10

Frequency Sweep Test

Glides smoothly across the whole audible range so you can hear dips, peaks and rattles in a…