Calculate beats per minute by tapping along to music or entering time between beats. Find tempo for any song with tap-based BPM detection.
The BPM Calculator lets you determine the tempo of any piece of music by tapping along to the beat or by entering interval measurements directly. BPM — beats per minute — is the universal measure of musical tempo and is essential for mixing, DJing, music production, and practice.
Whether you're a DJ matching tempo for seamless transitions, a producer setting up your DAW project, or a musician practicing with a metronome, knowing the exact BPM is the starting point. This calculator offers two modes: a tap-tempo feature where you can click or tap in rhythm to measure the BPM in real time, and a manual mode where you enter the number of beats counted over a measured time period.
The tool also provides related tempo markings from classical music (Adagio, Allegro, Presto, etc.), ms-per-beat conversions for delay/reverb settings, and frequency values used in electronic synthesis. The result is a comprehensive tempo analysis from a single measurement.
Knowing the exact BPM of a track is useful for DJing, syncing effects, setting up DAW sessions, and practicing with a metronome that matches the real song tempo.
This calculator is useful because it supports both tap-tempo and counted-beat entry. That makes it practical when you have either a live track in front of you or a measured interval from another tool.
BPM = (Number of beats / Time in seconds) × 60. Or from tap intervals: BPM = 60000 / average interval (ms). Related: ms per beat = 60000 / BPM, Hz = BPM / 60.
Result: 120 BPM
16 beats counted over 8 seconds gives 16/8 = 2 beats per second × 60 = 120 BPM, which is a typical Allegro Moderato tempo.
Different musical genres tend to cluster around specific BPM ranges. Hip-hop typically sits at 60-100 BPM, pop at 100-130, house music at 120-130, techno at 130-150, drum and bass at 160-180, and dubstep at 140 BPM (half-time feel at 70).
Understanding these ranges helps producers set appropriate starting tempos and helps DJs organize their music libraries for mix compatibility. A track at 128 BPM will mix smoothly with other tracks in the 126-130 range.
Tempo is fundamentally a frequency measurement. At 120 BPM, the beat frequency is exactly 2 Hz. This mathematical relationship connects music to physics and is the basis for tempo-synced effects, sidechain compression, and rhythmic modulation in synthesizers.
The relationship between BPM and wavelength is also relevant in sound design. Longer reverb tails should generally be timed to musical divisions of the beat to avoid rhythmic conflict.
Human perception of tempo is remarkably precise — most musicians can detect a 2-3 BPM difference. However, tap accuracy varies with fatigue, experience, and the complexity of the rhythm being tapped. Statistical averaging over multiple taps dramatically improves reliability, which is why professional tap-tempo tools use rolling averages with outlier detection.
At least 8-16 taps provide a reliable average. Fewer taps are more susceptible to timing inconsistencies in your tapping.
Most pop songs fall between 100-130 BPM, with 120 BPM being extremely common. EDM tracks typically range from 120-150 BPM. Those ranges are only a starting point, not a hard rule.
Terms like Adagio (66-76 BPM), Andante (76-108), Moderato (108-120), Allegro (120-156), and Presto (168-200) describe general speed ranges used in classical music. They help performers choose an expressive tempo without locking the piece to one exact BPM.
DJs match the BPM of two tracks to blend them seamlessly. Most DJ software shows BPM, but manual tap-tempo is a valuable skill for rare tracks or live performances. It also helps when you are matching tracks outside a library or app.
Yes. Some songs have tempo changes (ritardando, accelerando). Live recordings often have slight BPM fluctuations. Tap different sections to detect changes.
A quarter note delay in milliseconds = 60000 / BPM. At 120 BPM, that's 500 ms. This is crucial for setting tempo-synced effects.