How this tool works
Tempo is the number of beats that happen in one minute. When you tap along to a song, each tap marks one beat, so the time between two taps is the length of one beat. The calculator records the exact moment of every tap (to a fraction of a millisecond), works out the gap between each pair of taps, and averages those gaps.
Averaging matters because nobody taps perfectly. A single gap might be 20 milliseconds early or late; across twenty taps those errors cancel out and the reading settles. That is why the number jumps around for the first few taps and then steadies. The tool also discards any gap that is more than twice or less than half of the running average — usually a double-tap or a missed beat — so one slip does not ruin the measurement.
After a pause of three seconds the calculator assumes you have started a new song and begins a fresh measurement on your next tap.
How to use this tool
- Start playing the song and listen for the steady pulse — usually the kick drum, the snare on beats two and four, or the hi-hat pattern.
- Tap the TAP TEMPO button (or press the spacebar) on every beat. Tap for at least 8–16 beats; more taps give a more reliable result.
- Read the BPM. If the number seems too slow or too fast for the feel of the track, check the half-time/double-time figure — you may be tapping every other beat, or tapping on eighth notes.
- Press RESET (or pause for three seconds) before measuring a different song.
Tip: on a phone, tap with the pad of your thumb rather than the tip; it produces more consistent timing. On a computer, the spacebar is usually more accurate than a mouse click.
Example calculation
Suppose you tap along to a track and your taps are spaced 580, 590, 585, 575 and 590 milliseconds apart.
- Average interval = (580 + 590 + 585 + 575 + 590) ÷ 5 = 584 ms
- BPM = 60,000 ÷ 584 = 102.7 BPM
That lands in the 100–105 BPM pocket common in mid-tempo Afrobeats and Afropop. If the song felt much faster, you may have been tapping half-time, and the double-time reading (205.5 BPM) would be the one to check — although in practice most producers would label that track about 103 BPM.
What does this result mean?
The main figure is the song’s approximate tempo. Use it to beat-match tracks in a DJ set, to set your DAW’s project tempo before sampling or remixing, or to group songs into playlists by energy.
Rough tempo pockets (these vary a lot within every genre):
| Style | Typical range |
|---|---|
| Hip-hop and R&B | around 70–100 BPM (trap often felt at 130–150 in double time) |
| Afrobeats / Afropop | around 95–115 BPM |
| Amapiano | around 108–115 BPM |
| House | around 118–128 BPM |
| Drum & bass | around 170–176 BPM |
The half/double time figure exists because tempo can be felt at two levels. A 140 BPM trap beat and a 70 BPM trap beat can be the same track described differently. Choose the reading that matches how the genre is normally described, or how your DAW grid lines up with the drums.
Important limitations
- Human timing: your reading is only as accurate as your tapping. Expect roughly ±1 BPM after 16 or more steady taps, and more variation with fewer taps.
- Tempo changes: songs recorded without a click track, live recordings and tracks with deliberate tempo shifts do not have a single BPM. Use “Last 8 taps” to follow changes.
- Half/double ambiguity: the tool cannot know whether you are tapping quarter notes, half notes or eighth notes. Use your ears and genre knowledge.
- Device latency: touchscreens and Bluetooth keyboards add small, usually consistent delays. Consistent delays do not affect the average, but erratic ones can.
- This tool does not analyse audio. For automatic detection, DAWs and DJ software can analyse a file directly — then use this tapper to double-check the result.
Frequently asked questions
How many times should I tap?
At least four taps are needed for a first reading, but 12–20 taps give a much steadier result. The display updates on every tap so you can watch it settle.
Why does my BPM reading keep changing?
Small differences in your tap timing move the average. The more taps you add, the less each individual tap affects the result. If the number keeps drifting in one direction, the song itself may be speeding up or slowing down.
Can I use the spacebar instead of clicking?
Yes. Press the spacebar anywhere on the page (except while typing in a text field) and it registers a tap. Many people find the spacebar more accurate than a mouse.
Why is my result half or double what I expected?
You are probably tapping every other beat, or tapping twice per beat. Check the half/double time figure. Genres such as trap and drill are often described in double time, while slower ballads may be counted in half time.
Does this tool listen to my microphone?
No. It only measures the timing of your taps. No audio is recorded and nothing is sent to our servers.
What is a normal BPM for an Afrobeats song?
Many Afrobeats and Afropop songs sit roughly between 95 and 115 BPM, but there is plenty of variation. Our guide What is BPM? explains typical ranges across genres.


