BPM Calculator
Tap along to a beat to calculate its tempo in beats per minute (BPM).
Just tap the button in rhythm and get an accurate BPM reading.
BPM (beats per minute) is the universal measure of musical tempo. This calculator lets you tap to detect BPM, or enter a known BPM to find the duration of each beat and common musical subdivisions.
Core formulas:
BPM = 60,000 / Beat Duration (ms)
Beat Duration (ms) = 60,000 / BPM
Subdivision Duration = Beat Duration / Subdivision Factor
Subdivision factors:
| Note Value | Factor | Example at 120 BPM |
|---|---|---|
| Whole note | ÷ 0.25 | 2,000 ms |
| Half note | ÷ 0.5 | 1,000 ms |
| Quarter note | ÷ 1 | 500 ms |
| Eighth note | ÷ 2 | 250 ms |
| Sixteenth note | ÷ 4 | 125 ms |
| Triplet eighth | ÷ 3 | 166.7 ms |
Tap tempo method: Tap at least 4 beats, calculate average interval between taps, then: BPM = 60,000 / avg_interval_ms
Worked example: Tap intervals: 498 ms, 503 ms, 501 ms, 499 ms → Average: 500.25 ms BPM = 60,000 / 500.25 ≈ 119.9 BPM (effectively 120 BPM)
Standard tempo markings (Italian terms):
| Marking | BPM Range | Character |
|---|---|---|
| Larghissimo | Under 24 | Barely moving |
| Grave | 24–40 | Very slow, solemn |
| Largo | 40–60 | Slow and broad |
| Larghetto | 60–66 | A shade quicker than Largo |
| Adagio | 66–76 | Slow, at ease |
| Andante | 76–108 | Walking pace |
| Moderato | 108–120 | Moderate |
| Allegretto | 120–132 | Moderately quick |
| Allegro | 132–168 | Fast and lively |
| Vivace | 168–176 | Brisk and bright |
| Presto | 176–200 | Very fast |
| Prestissimo | 200+ | As fast as it goes |
The boundaries are conventions rather than laws, and different editions disagree by a few beats either way. Treat them as labels, not verdicts. The calculator uses exactly the ranges above, so the name it reports and the row you find here will always agree, and so do the Tempo Converter and the metronome calculator.
Getting a reading you can trust
Two taps give you a number, but not a good one. A single mistimed tap is the whole measurement when there is only one interval to average. Four taps is where the reading settles down, eight is better, and the calculator starts reporting how steady you were once it has four to work with.
That steadiness figure is the standard deviation of your tap intervals in milliseconds. Under 15 ms is genuinely tight. Over 80 ms and the average is being pulled around by your own inconsistency rather than by the music, so it is worth starting again. Tapping on the downbeat of every other bar instead of every beat is a common fix for fast tempos, then doubling the result.
Delay time sync: At 120 BPM, a quarter-note delay = 500 ms. Syncing delay and reverb times to your BPM keeps effects rhythmically locked to the music.
How we build and check this calculator
This calculator runs entirely in your browser, so the numbers you enter stay on your device. The math behind it is written by hand and tested against worked examples and standard references before the page goes live.
SuperGlobalCalculator is independently built and maintained. See how we build and verify our calculators.