rhythm guide · 9 min

How to Calculate BPM by Tapping or Timing

How to calculate BPM: use the 60-divided-by-seconds formula, count beats per minute over a timed sample and check the answer with a tap tempo tool.

The one formula you need

BPM equals 60 divided by the number of seconds between two consecutive beats. That is the whole of BPM maths, and everything else on this page is an application of it.

Work through three examples. If beats are half a second apart, 60 ÷ 0.5 = 120 BPM. If they are three quarters of a second apart, 60 ÷ 0.75 = 80 BPM. If they are 0.4 seconds apart, 60 ÷ 0.4 = 150 BPM. Notice the relationship is inverted: a smaller gap means a larger number.

The formula runs in both directions. Seconds per beat equals 60 divided by BPM, so at 100 BPM each beat lasts 0.6 seconds and at 75 BPM each beat lasts 0.8 seconds. Being able to flip between the two is what makes tempo maths useful rather than academic.

Counting beats per minute over a timed sample

You do not need a full minute. Count the beats you hear for 15 seconds and multiply by four. If you counted 32 beats, the tempo is 32 × 4 = 128 BPM. If you counted 21, it is 84 BPM.

Thirty seconds and doubling is more accurate, because errors matter less. Miscount by one beat in a 15-second sample and your answer is out by 4 BPM; miscount by one in a 30-second sample and it is out by 2. A 10-second sample multiplied by six magnifies a single error into 6 BPM, which is enough to be audibly wrong.

Count on the beat you would clap on, not on every drum hit. This is the step where most mistakes happen: if you accidentally count the hi-hat eighth notes rather than the main pulse, you will arrive at exactly double the real tempo.

Whole numbers are the norm but not the rule. Live recordings and older tracks drift, so a result of 118.6 is perfectly plausible. Round to the nearest whole number for practice purposes and keep the decimal only if you are lining something up in software.

How a tap tempo calculator averages your taps

A tap tool records the moment of each tap and looks at the gaps between them. Four taps produce three gaps. Suppose those gaps measure 502, 498 and 505 milliseconds: the average is 501.67 ms, which is 0.50167 seconds, and 60 ÷ 0.50167 gives 119.6 BPM. Rounded, that is 120.

Averaging is what makes tapping workable, because no human taps evenly. A single tap that is 40 ms late shifts the answer by roughly 10 BPM when you only have two taps, but by less than 2 BPM once you have eight. This is why the advice is always to keep tapping.

The tap tempo tool here shows the interval since your last tap in milliseconds alongside the running average. Watching that number is instructive: if it swings between 480 and 540, your tapping is the source of the instability rather than the music.

It also clears itself after three seconds of no input, so you never accidentally average the end of one song into the start of another. If you want a clean reading immediately, use the reset button instead of waiting.

Turning BPM into milliseconds

For anything involving timing on a computer — delay effects, loop lengths, sequencer grids — you want the beat length in milliseconds. That is 60,000 divided by the BPM.

At 120 BPM a quarter note is 60,000 ÷ 120 = 500 ms. An eighth note is half of that, 250 ms, and a sixteenth is 125 ms. A dotted eighth, which is 0.75 of a quarter, is 375 ms — the classic guitar delay setting behind a great many recordings.

At 90 BPM the quarter note is 60,000 ÷ 90 = 666.7 ms; at 140 BPM it is 428.6 ms. Neither is a round number, which is a good reminder that tidy tempos exist for human convenience rather than mathematical reasons.

Bars, seconds and song length

In 4/4, a bar contains four beats, so a bar lasts four times the beat length. At 120 BPM each beat is 0.5 seconds, so a bar is 2 seconds. At 90 BPM each beat is 0.667 seconds and a bar is about 2.67 seconds.

That lets you work out structure from a stopwatch. A track lasting 3 minutes 20 seconds is 200 seconds; at 120 BPM in 4/4 that is 200 ÷ 2 = 100 bars, which is almost certainly a tidy arrangement of eight-bar sections. If your bar count comes out at something like 103.5, either the tempo is not what you thought or there is an intro or outro at a different speed.

The same maths sizes a loop. Two bars of 4/4 at 90 BPM is 8 beats × 0.667 seconds = 5.33 seconds. Four bars at 128 BPM is 16 × 0.469 = 7.5 seconds. Producers use this constantly to check whether a sample will fit before importing it.

The half-time and double-time trap

The most frequent BPM error is being out by a factor of two. A song at 75 BPM with a busy hi-hat is easily heard as 150; a song at 160 with a heavy backbeat is easily tapped at 80. Both readings are internally consistent, which is why the mistake survives.

Resolve it by asking where the snare falls. In most popular music the snare marks beats 2 and 4, so if your count puts the snare on every beat, you are counting at double the real tempo. If the snare only appears every fourth count, you are at half.

The other check is comfort. Tempos between about 70 and 160 BPM feel natural to tap. If your answer is 45 or 240, halve or double it and see whether the result feels like the speed you would nod your head at.

For very slow music, tap eighth notes deliberately and divide the result by two. That gives you more taps to average and therefore a steadier reading than tapping once every couple of seconds.

When the tempo is not steady

Music recorded to a click has one tempo throughout. Live performances, older recordings and anything with rubato do not. Measuring one four-bar section of such a track tells you about that section only.

Take several readings from different parts of the piece — verse, chorus, final chorus — and compare them. A spread of two or three BPM is ordinary human variation. A spread of ten indicates a genuine tempo change, and you should treat the sections separately.

For practice purposes, choose the tempo of the section you are working on rather than an average of the whole piece. An average is a number that appears nowhere in the actual music.

Where BPM readings go wrong

Tapping too few times is the first. Two taps produce one interval and no averaging at all. Eight to sixteen taps is the sweet spot; beyond that the number stops moving.

Switching which layer you are following mid-count is the second. Pick the kick, or the snare, or your own nodding head, and stay with it for the whole measurement.

Trusting a single 10-second count is the third. If accuracy matters, count for 30 seconds or tap for at least sixteen beats, then verify by setting the metronome to your answer and playing it against the track. If the click stays locked to the music for a full 30 seconds, your number is right.

Expecting a tap tool to analyse audio is the fourth. This calculator measures your taps, not the sound file; it uses no microphone and uploads nothing. That is a limitation and also the reason it works on any music, including something you are only humming.

Try it now

Count the beats in fifteen seconds of a song you know, multiply by four, then set the metronome to that number and play it against the recording. If the click drifts ahead or behind over a chorus, nudge it by two or three BPM until it sits inside the beat.

Open Online Metronome