Skip to content
Gizmetto

BPM Tapper: Tap to Find the Tempo

This free tap tempo counter turns your taps into BPM: tap the pad, the space bar or any letter key on every beat.

Tap on the beat to begin

Tempo

No tempo yetBPM

-- ms per beat
Rounded
--
Taps
0
Last taps

How to find the BPM by tapping

Tap along with the beat for a few bars, and the tool turns the time between your taps into beats per minute.

  1. Step 1Play the songStart the music and find the beat you would clap or nod along to.
  2. Step 2Tap on every beatTap the pad, or press the space bar or any letter key. Keep going for at least 8 beats.
  3. Step 3Read the BPMThe number settles as you tap. When the status says Steady, the reading is ready.
  4. Step 4Play it backSwitch to Metronome to hear a click at the tempo you found. Copy, share or save the tempo to keep it.
BPM tapper reading 127.9 BPM after 12 taps
Twelve taps give 127.9 BPM, or 469 ms per beat. Each green line is one tap on the beat grid.

To start over, press Reset or Esc, or stop for 2 seconds: your next tap starts a new count. The tool only times your taps. It does not use the microphone, and nothing is recorded.

Online metronome

Switch the tool to Metronome to hear a click on every beat. It starts at the tempo you tapped, so you can tap a song and then play along at the same speed. Set the tempo from 30 to 300 BPM with the slider, or press −1 and +1 to change it one BPM at a time. ÷2 and ×2 halve or double it.

Choose 2, 3, 4 or 6 beats per bar. Beat 1 has a higher click, and the lamps show which beat is playing. Your browser's audio clock times each click, not a page timer, so the clicks stay even when the page is busy for a moment. A shared link with a tempo opens here, ready to play.

How accurate is tap tempo?

Tap tempo gets accurate to a fraction of a BPM once you have tapped about a dozen beats, because the tool averages your taps and their small errors cancel out.

No one taps exactly on the beat. At 120 BPM, a tap that is 15 ms late makes the gap before it read 116.5 BPM. So the tool does not trust single gaps. It fits one steady beat to your last 12 beats, and the same late tap moves that reading by about 0.1 BPM. In our simulations, where every tap was up to 15 ms early or late, 13 taps at 120 BPM read within 0.6 BPM every time, and within 0.2 BPM on average.

Slips are handled too. A tap more than a quarter of a beat off is left out of the average, and it shows in amber on the Last taps strip. A missed beat counts as two beats, so it does not drag the reading down.

Timeline of six taps at 120 BPM. Five taps land on the beat, with gaps of 508, 492 and 493 ms. One tap 160 ms late is left out, so the gap around it counts as 2 beats. Five beats in 2500 ms make 500 ms per beat, or 120 BPM.
The late tap is left out, and the five beats from the first tap to the last take 2500 ms: 500 ms per beat, or 120 BPM.

For the best result, tap at least 8 beats and wait for the status to say Steady. Steady means the average holds at least 8 taps and its error estimate is under half a percent of the tempo.

Typical BPM by genre

Most genres have a typical tempo range: hip hop often sits around 80 to 100 BPM, house around 120 to 130 BPM and drum and bass around 160 to 180 BPM.

Typical tempo ranges by music genre, in beats per minute
GenreTypical tempo
Reggae60 to 90 BPM
Hip hop80 to 100 BPM
Pop100 to 130 BPM
Rock110 to 140 BPM
House120 to 130 BPM
Techno120 to 150 BPM
Trance125 to 150 BPM
DubstepAbout 140 BPM, felt as 70
TrapAbout 140 BPM, felt as 70
Drum and bass160 to 180 BPM

These are typical ranges, not rules. Plenty of songs sit outside them, and the same song can be counted at half or double speed, as the next section explains.

Half time and double time

Half time means the music feels half as fast as its tempo, and double time means it feels twice as fast.

Your taps follow the pulse you feel, so a reading can come out at half or double the tempo a track was made at. For example, most dubstep is made at about 140 BPM with the snare on the third beat of each bar, which makes it feel like 70. Trap beats are often written in half time at around 140 BPM too.

The ×2 and ÷2 buttons fix this. If you tap a drum and bass track at 87 BPM, ×2 shows 174. If you tap every hi-hat of a 120 BPM song and get 240, ÷2 shows 120. The tool keeps your tapped value next to the result, and each new count starts at ×1. Not sure which one is right? The beat is usually the pulse you would count as 1, 2, 3, 4 in each bar.

BPM to milliseconds

To turn BPM into milliseconds, divide 60,000 by the BPM: at 120 BPM, one beat lasts 60,000 ÷ 120 = 500 ms.

This counts the beat as a quarter note, as in most pop and dance music. An eighth note is half a beat and a sixteenth note is a quarter of a beat. A dotted note is 1.5 times as long, and a triplet note is two thirds as long. Producers use these times to set delay and reverb, so the echoes land on the beat. Open Note lengths on the tool to see them for your tempo.

Note lengths in milliseconds for common tempos
BPM1/41/81/16Dotted 1/81/8 triplet
601000.0500.0250.0750.0333.3
70857.1428.6214.3642.9285.7
80750.0375.0187.5562.5250.0
90666.7333.3166.7500.0222.2
100600.0300.0150.0450.0200.0
110545.5272.7136.4409.1181.8
120500.0250.0125.0375.0166.7
128468.8234.4117.2351.6156.3
140428.6214.3107.1321.4142.9
150400.0200.0100.0300.0133.3
160375.0187.593.8281.3125.0
174344.8172.486.2258.6114.9

All values in milliseconds, rounded to one decimal.

FAQ

How many taps do I need?

Two taps give a first reading, but it jumps around. After about 8 even taps the status changes to Steady. The average always uses your last 12 beats, so you can keep tapping to check it.

Why did my count start over?

The tool starts a new count when you pause for more than 2 seconds, so you can move on to the next song without pressing anything. The last reading stays on screen until you tap again. Press Reset or Esc to start over at any time.

Should I tap the kick, the snare or the hi-hat?

Tap the steady pulse you would clap along to. If you tap only the snare on beats 2 and 4, you get half the tempo, so press ×2. If you tap every hi-hat, you may get double, so press ÷2.

Can it find the BPM of a song by itself?

Not this tool. It measures your taps, so play the song and tap along. A BPM finder that listens to a song through the microphone is coming later.

Does the BPM tapper use the microphone?

No. It only times your taps, so it needs no permission, and nothing is recorded or uploaded. It works in any modern browser on a phone, tablet or computer.

What does BPM mean?

Beats per minute: how many beats fit in one minute. At 60 BPM there is one beat every second, and at 120 BPM there are two.

Related tools

All audio tools

Maintained by Updated Oct 20, 2026.