Beats per minute

--

Taps
0
Steadiness
Tap to start

Tip: tap on the beat you feel most strongly (usually the “1”). Stop for a couple of seconds and it starts a fresh count.

How it works

Tapping is the quickest way to a BPM.

Every time you tap, the tool measures the interval to your previous tap and converts the average into beats per minute (BPM = 60 ÷ seconds-per-beat). It keeps a rolling window of your last eight taps, drops any single tap that lands far off the beat, and folds a clean skipped beat back down — so one fumble won’t throw the number off. When your taps get steady, the Steadiness light turns green.

🎯

Mistap-tolerant

A single off-beat tap is filtered out of the average, so the reading stays put instead of jumping.

⌨️

Keyboard or touch

Tap the pad on a phone, or hit the spacebar on a laptop — whichever keeps you on the beat.

🔒

Private & instant

It runs entirely in your browser. No account, no upload, no waiting.

MagicBPM for iPhone

Don’t want to tap? Let your phone listen.

The MagicBPM app detects the tempo of any music through your iPhone’s microphone in real time — on-device, no tapping, no recording. Tap tempo is built in too, for when there’s nothing playing.

Get MagicBPM — free

Good to know

Tap tempo questions

How do I find the BPM of a song by tapping?

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.

How many taps do I need for an accurate reading?

Four taps give a first estimate; six to eight give a reliable one. The tool averages your most recent eight intervals and ignores the occasional mistap, so a longer, steady run is more accurate.

What if I miss a beat?

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.

Can I measure tempo without tapping?

Yes — that’s what the MagicBPM iPhone app 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.