Free tool · No sign-up
Tap the pad, or press the Space bar, in time with the music. MagicBPM averages the gaps between your taps into a steady BPM, ignoring the odd mistap or skipped beat.
Beats per minute
--
Tip: tap once on every beat. Keep tapping until the reading settles. After a pause of a few seconds, your next tap starts a new count.
How it works
Tap the pad or press the spacebar once on every beat. The tool averages your recent taps and allows for an occasional missed or uneven tap. The Steadiness light turns green when your taps become consistent.
A single off-beat tap is filtered out of the average, so the reading stays put instead of jumping.
Tap the pad on a phone, or hit the spacebar on a laptop, whichever keeps you on the beat.
It runs entirely in your browser. No account, no upload, no waiting.
MagicBPM for Mac, iPhone, Android and Apple Watch
The MagicBPM app estimates the tempo of music through your phone’s microphone in real time: on-device, no tapping, no recording. Tap tempo is built in too, for when you want to set the pace yourself.
Get MagicBPM, freeGood to know
Play the song, then tap the pad (or press the spacebar) once on every beat. After four or five taps a steady BPM appears, averaged from the time between your taps. Keep tapping to refine it.
Four taps give a first estimate; six to eight give a reliable one. The tool averages your last eight seconds of taps and ignores the occasional mistap, so a longer, steady run is more accurate.
A cleanly skipped beat is detected and folded back to a single beat, so it won’t drag the average. A wildly off tap is treated as an outlier and dropped. If you pause for more than a couple of seconds, the count resets and you start fresh.
Yes, that’s what the MagicBPM app for Mac, iPhone and Android is for. It listens through the microphone and detects the BPM of music automatically, on-device. This web tap tool is the manual cross-check.
Need a steady click instead? Try the online metronome.
Presets
Once you have tapped out a tempo, these open the metronome set and ready to play at the BPM you choose.
Not one of these? Send to metronome above carries your exact reading across.