BPM Calculator
Do not know your tempo yet? Tap along with the beat, or convert in either direction between BPM, milliseconds, and Hz. Every other tool on this site needs a BPM first — this page finds it.
How tap tempo and the conversions work
Tap tempo measures the time between your taps and averages it. One tap tells you nothing, because a single interval includes all of your timing error. Averaging over many taps evens that error out: tap steadily along with the beat for eight or more taps and the average interval settles close to the true beat length, even if individual taps land slightly early or late.
That formula works because there are 60,000 milliseconds in a minute. If the beats are 500 ms apart, then 60,000 ÷ 500 = 120 beats fit into one minute. The same relationship runs every conversion on this page and across the reverb and delay calculator on the home page, where the quarter note is the reference value everything else is built from.
The Hz conversion answers a different question: how many times per second does this note value repeat? That is the number you need for LFO rates, tremolo speeds, and any effect parameter expressed in hertz rather than milliseconds. Divide 1,000 by the length in milliseconds and you have cycles per second. A 500 ms quarter note at 120 BPM repeats at 1000 ÷ 500 = 2 Hz.
Worked examples
Suppose you tap along with a track and your taps land about 500 ms apart. The tap tempo calculation is 60,000 ÷ 500 = 120 BPM. Steady taps at roughly half-second intervals almost always mean a tempo near 120, which is why it is a useful first guess to check against.
The second example is the one you use when a delay or a sample is already expressed in time. If you measure a loop or a quarter note at 750 ms, you do not need to guess: 60,000 ÷ 750 = 80 BPM exactly. From there, the delay calculator can turn that tempo into a full grid of note values in milliseconds and Hz.
BPM to milliseconds reference table
Quarter-note lengths and repetition rates for six common tempos. For a printable version covering a full range of tempos and note values, use the BPM to milliseconds chart, which lays out normal, dotted, and triplet values side by side.
| BPM | Quarter note (ms) | Quarter note (Hz) |
|---|---|---|
| 60 | 1000 | 1 |
| 80 | 750 | 1.33 |
| 100 | 600 | 1.67 |
| 120 | 500 | 2 |
| 140 | 428.57 | 2.33 |
| 160 | 375 | 2.67 |
Read the table in whichever direction you need. Going down, faster tempos produce shorter quarter notes and higher repetition rates. Going across from a measured time, find the closest quarter-note value and read its BPM — then confirm it by tapping, because a measured value between two rows belongs to a tempo between them too.
Practical guidance for finding a tempo
Finding the tempo of a sample or a song
Play the sample and tap on what feels like the main beat — usually where the kick or the snare pattern anchors the groove — for at least eight taps, and ignore the first tap, which carries the largest reaction-time error. Repeat it once. If the two attempts agree within a beat or two per minute, you have a workable tempo. If the sample drifts against a metronome set to that tempo, the original may have been played without a click, and no single BPM will fit its whole length; take the tempo from the section you actually plan to use.
Half-time and double-time ambiguity
Taps can honestly lock onto half or double the real tempo, and the calculator cannot tell the difference. If you tap on every other beat of a 120 BPM track, your interval doubles to 1000 ms and the result reads 60 BPM — a mathematically correct description of what you tapped, but half the song tempo. The reverse happens when you tap eighth notes on a slow song and get double the tempo. Neither answer is a malfunction. Decide which pulse the song itself treats as the beat, usually the one the drums and the chord changes agree on, and tap that.
Using the result in your effects
Once you have a tempo you trust, it feeds everything else: delay times, reverb totals, and the small gaps that keep a mix clear. The pre-delay calculator is a good second step, because pre-delay values are small note fractions that are almost impossible to estimate by ear in milliseconds but trivial to derive once the BPM is known.
Limitations
Tap tempo is only as steady as the tapping. Fatigue, an unclear beat, or tapping along to a syncopated part instead of the main pulse will all move the average. The half-time and double-time ambiguity described above is a real limitation, not a rounding issue: an interval measurement alone cannot know which pulse you meant.
The conversions also assume a quarter note is the beat, which is true in 4/4 and most common time signatures. In time signatures where the beat is a dotted quarter or an eighth note, the same formulas still convert correctly between a note value and time, but the number you call “the BPM” depends on which note your session counts as one beat. Check that definition before comparing tempos between tools.
Frequently asked questions
How does tap tempo calculate BPM?
It averages the time between your taps and divides 60,000 by that average interval in milliseconds. Taps averaging 500 ms apart give 60,000 ÷ 500 = 120 BPM. Averaging over many taps matters, because it cancels out the small early and late errors in individual taps.
How do I convert BPM to milliseconds?
Divide 60,000 by the BPM to get the length of one quarter note in milliseconds. At 120 BPM that is 60,000 ÷ 120 = 500 ms. Other note values are fractions or multiples of that quarter note: an eighth note is half of it, a half note is twice it.
How do I convert milliseconds back to BPM?
Divide 60,000 by the time in milliseconds, treating that time as one quarter note. A 750 ms quarter note gives 60,000 ÷ 750 = 80 BPM. If your measured time is a different note value, convert it to a quarter-note length first, then apply the formula.
Why did tap tempo give me half the tempo of my song?
Because you were probably tapping on every other beat. Tapping half as often doubles the interval, and doubling the interval halves the calculated BPM, so a 120 BPM song reads as 60 BPM. Tap the main pulse the drums emphasize, or simply double the result if the rest of the track confirms the faster tempo.
What is the Hz value used for?
Hz tells you how many times per second a note value repeats: Hz = 1,000 ÷ ms. A 500 ms quarter note is 2 Hz. You need it for parameters expressed in hertz, such as LFO rates, tremolo, and some delay and modulation effects, instead of milliseconds.
- Wikipedia — Reverberation — Background on tempo-independent reverb definitions used across the site.
- iZotope — Learn — Production guides that use tempo-synced timing in milliseconds and Hz.
- Sound on Sound — Technique articles on tempo, delay timing, and modulation rates.