BPM Tap Calculator
Compute BPM (beats per minute) by tapping Space in rhythm. Useful for musicians and DJs.
How is BPM measured?
Every tap you give gets stamped with its time. The BPM comes from the average interval between those taps, via 60,000 / (average interval in ms).
Tapping more pays off: accuracy improves as the beats pile up. Gather at least 8 taps before you trust the figure.
Nothing leaves your browser; the math runs locally.
What BPM means and how tap tempo works
BPM (beats per minute) is the tempo of a track, or how many pulses land in 60 seconds. Tap tempo works by stamping the time of each tap, taking the average interval with avg = (t_n - t_1) / (n - 1), then turning that into BPM = 60000 / avg_ms. Tap once every 500 ms and you get 120 BPM; every 400 ms gets you 150. Four to six even taps are enough for a usable number, and each extra tap shaves off some jitter.
Western classical music left us tempo ranges that are still in use: Largo 40-60, Adagio 66-76, Andante 76-108, Moderato 108-120, Allegro 120-168, Vivace 168-176 and Presto 168-200. Most pop and rock sits around 100-130. EDM and house hover near 120-130, drum and bass runs 170-180, and ballads slow down to 60-80. Hip-hop tends to read 70-100 once you count it in half-time.
Practical applications
- Dialing in the project tempo in a DAW like Ableton Live, FL Studio, Logic Pro or Reaper before you start tracking.
- DJ beatmatching, where you line up the BPM of two tracks before a crossfade or before syncing the decks.
- Delay and reverb timing. A quarter-note delay at 120 BPM lands on 500 ms, and an eighth on 250 ms.
- Live looping with pedals such as the Boss RC-505 or Ditto Looper, where that first loop becomes the master clock.
- Heart rate is also counted in BPM, with 60-100 being the normal resting range, which is a handy way for non-musicians to picture tempo.
FAQ
How many taps do I need? Four or five steady taps land you within a few BPM of the real value. Push it to eight or ten and most of the wobble from a human finger washes out.
Why does my reading drift while I tap? Every tap recomputes the average, so each fresh interval nudges the estimate. Tap like a metronome and the number settles; tap unevenly and it won't.
How do I convert BPM to milliseconds for a delay pedal? For a quarter note, use 60000 / BPM. An eighth is half of that. A dotted eighth, the staple of U2-style delays, is the quarter ร 0.75.
Can I use this for my heart rate? The math behind it is the same. For anything medical, though, a pulse-oximeter or a smartwatch will beat tapping along by a wide margin.
Related Tools
Rent Adjustment Calculator
Compute annual rent adjustment by IGP-M or IPCA accumulated in the last 12 months (manually configurable).
Pregnancy Calculator
Compute estimated due date (EDD), gestational age and trimester from the last menstrual period (LMP).
Fertile Period Calculator
Compute fertile window and ovulation day from the first day of the last cycle and the average cycle length.
Find a song's BPM
A song's tempo, measured in beats per minute (BPM), is information that musicians, DJs and producers use all the time. This tool reaches that number in the most natural way there is: you tap the Space key to the song's rhythm and it averages out your taps.
The more times you tap to the beat, the more accurate the reading gets, because the tool keeps refining the average with each tap. It works for syncing tracks in a mix, setting a metronome's tempo, adjusting a sample, or just finding the speed of a song that's playing.
Everything runs in the browser, with nothing to install. A simple, indispensable tool for anyone who works or plays with music.