Tap along with the beat of a song — with your mouse, finger, or spacebar — and this tool measures the tempo in beats per minute (BPM).
| Marking | BPM range |
|---|---|
| Largo | 40–60 |
| Larghetto | 60–66 |
| Adagio | 66–76 |
| Andante | 76–108 |
| Moderato | 108–120 |
| Allegro | 120–156 |
| Vivace | 156–176 |
| Presto | 176–200 |
| Genre | BPM range |
|---|---|
| Hip-hop | 85–95 |
| Reggae | 60–90 |
| Pop | 100–130 |
| Rock | 100–140 |
| House | 120–130 |
| Techno | 120–140 |
| Dubstep | 135–145 |
| Drum & bass | 160–180 |
The counter averages the time between your last taps and converts it to beats per minute (BPM = 60,000 ÷ average milliseconds between taps). Keep tapping for at least 5–10 beats for a stable reading; pause for a couple of seconds to start a new measurement.
Knowing a song's BPM helps you set a metronome, match tracks when DJing, program drum patterns, or pick backing tracks for practice. The tables above show classical tempo markings and typical tempo ranges of popular genres.
BPM stands for beats per minute — the number of beats in sixty seconds. At 120 BPM there are exactly two beats every second.
Accuracy improves with the number of taps because the tool averages your recent tap intervals. After about ten steady taps the reading is usually within one BPM of the true tempo.
Most pop songs sit between 100 and 130 BPM. Hip-hop tends to be slower (85–95 BPM), house music around 120–130 BPM, and drum & bass much faster at 160–180 BPM.