BPM Calculator — Tap Tempo and Find Your Song's Exact Beats Per Minute
Calculate BPM by tapping or entering time values. Find tempo for music production, DJing, fitness routines, and syncing effects to your track's beat.
You've got a song stuck in your head but you need its exact tempo to set a delay, sync a playlist, or match a beat. Counting manually is tedious. Tap tempo is the fast, accurate approach — and once you have your BPM, the math for synced effects opens up.
Find any song's tempo instantly with the BPM calculator on CalcHub.
What BPM Means
BPM stands for beats per minute — the fundamental tempo measurement in music. 60 BPM means one beat per second. 120 BPM means two beats per second. Dance music typically sits between 120–140 BPM. Classical can vary from 40 BPM for a slow movement to 200+ for a fast presto.
Tap Tempo Method
The tap tempo approach: tap the screen (or a key) in rhythm with the beat. After 4–8 taps, the calculator averages the intervals between taps and displays your BPM. More taps = more accurate average. 8 taps usually gives you a reading accurate to within 1–2 BPM.
The CalcHub BPM calculator also shows the interval in milliseconds between beats — essential for setting delay times to match your tempo.
Common Tempos by Genre
| Genre | Typical BPM Range | Feel |
|---|---|---|
| Ballad / Slow R&B | 60–80 BPM | Slow, emotional |
| Hip-hop | 70–100 BPM | Often felt as half-time |
| Pop | 100–130 BPM | Upbeat, radio-friendly |
| House music | 120–130 BPM | Classic dance floor |
| Techno | 130–150 BPM | Driving, intense |
| Drum & Bass | 160–180 BPM | Very fast, energetic |
| Reggaeton | 90–100 BPM | Feels slow, syncopated |
| Death metal | 160–250 BPM | Extreme, blast beats |
BPM for Delay and Reverb Sync
Once you have your BPM, you can calculate delay times that sit musically in the mix rather than fighting the groove. The formula:
Delay time (ms) = 60,000 ÷ BPM
At 120 BPM: one quarter note = 500ms. An eighth note delay = 250ms. Dotted eighth (a classic U2-style delay) = 375ms.
| Note Value | Multiplier | BPM 100 | BPM 120 | BPM 140 |
|---|---|---|---|---|
| Whole note | × 4 | 2400 ms | 2000 ms | 1714 ms |
| Half note | × 2 | 1200 ms | 1000 ms | 857 ms |
| Quarter note | × 1 | 600 ms | 500 ms | 429 ms |
| Eighth note | × 0.5 | 300 ms | 250 ms | 214 ms |
| Dotted eighth | × 0.75 | 450 ms | 375 ms | 321 ms |
| Sixteenth note | × 0.25 | 150 ms | 125 ms | 107 ms |
BPM for Fitness and Running
Runners use BPM to match their stride cadence to music. A typical running cadence is 160–180 steps per minute — which happens to overlap with drum & bass and fast electronic music. For cycling classes, 80–120 RPM (rotations per minute) matches 80–120 BPM music comfortably.
Can I find the BPM of any song automatically?
Many software tools (including DAWs like Ableton, Rekordbox for DJs, and online services) can analyze audio and detect tempo automatically. The tap method in the calculator works for any situation where you can hear the song and tap along — no file upload needed.
What's the difference between BPM and time signature?
BPM measures tempo — how fast the beats go. Time signature (4/4, 3/4, 6/8) measures how beats group together into measures. A waltz is 3/4 time — three beats per bar — and can be played at any BPM. Both describe rhythm but are independent values.
How do I change a song's BPM without changing pitch?
Modern DAWs and audio tools include time-stretching algorithms that change tempo while preserving pitch. The quality varies — subtle tempo changes (±5–10%) usually sound fine, while extreme stretching can introduce artifacts. The delay time calculator can help you adapt synced effects when you change tempo.
Related Calculators
- Delay Time Calculator — sync delays and reverb to your BPM
- Metronome Calculator — practice timing and tempo variations
- Frequency to Note Calculator — identify notes from frequencies