Tap Tempo — BPM Finder

Free tool

Tap Tempo — BPM Finder

Tap the big pad (or press Spacebar) in time with the music. The calculator measures the gaps between your taps and shows the live tempo in beats per minute.

1Tap the beat

TAP
Tap here or press Spacebar on every beat

Tap to begin


Tap consistency

Milliseconds between your recent taps — even bars mean a steady reading.

2Your tempo

–

beats per minute

–
ms per beat
–
tempo marking
0
taps
Average interval–
Consistency (±)–
Marking range–


How it works

Every tap records a timestamp. The calculator takes the intervals between your last 8 taps, averages them, and converts that average gap into beats per minute:

BPM = 60,000 ÷ average milliseconds between taps

Using several taps instead of just two smooths out the small timing wobbles in your tapping, so the reading settles quickly and stays stable. If you stop tapping for 2.5 seconds, the calculator resets automatically — your next tap starts a fresh measurement.

Tempo markings

The BPM is matched to the traditional Italian tempo markings used on sheet music:

Marking BPM range Feels like
Largo ≤ 50 Very slow and broad
Larghetto 50–66 Slow, a little quicker than Largo
Adagio 66–76 Slow and stately
Andante 76–108 Walking pace
Moderato 108–120 Moderate speed
Allegro 120–156 Fast and lively
Vivace 156–176 Very fast and spirited
Presto 176+ As fast as possible

Tip: tap with the beat for at least 8–10 taps for the steadiest reading. Tapping on the quarter-note pulse (the beat you’d clap along to) gives the song’s true BPM.

Common questions

Free Tap Tempo Calculator: Find Any Song’s BPM

You’re learning a song, building a DJ set, or programming a drum machine, and you need one number: the tempo in beats per minute. This free tap tempo calculator finds it the natural way — tap the big pad (or press your Spacebar) in time with the music, and it measures the gaps between your taps to display the live BPM, the milliseconds per beat, the classical tempo marking from Largo to Presto, and a tap-consistency chart so you can see how steady your timing is.

No sign-up, no metronome to configure, no app to install. It works on phones, tablets, and desktops, and it resets itself automatically when you stop tapping.

What Is BPM?

BPM — beats per minute — is the standard way to describe musical tempo. One beat every second is 60 BPM; two beats per second is 120 BPM, the classic house-music tempo. DJs match BPMs to blend tracks, producers set their DAW to the song’s BPM before adding drums, dancers count it to stay in sync, and fitness instructors build playlists around it. Knowing the BPM turns “it feels fast” into a number you can actually use.

How Tap Tempo Works

Every tap records a precise timestamp. The calculator takes the intervals between your last 8 taps, averages them, and converts that average gap into BPM with one formula:

BPM = 60,000 ÷ average milliseconds between taps

Averaging over 8 taps (rather than just measuring two) smooths out the small timing wobbles every human tapper has, so the reading settles within a few taps and stays stable. The beat indicator flashes on each tap so you can see your timing land, and if you stop tapping for 2.5 seconds the calculator resets — your next tap starts a fresh measurement.

How to Use It

  1. Play the song (or think of the beat).
  2. Tap the big round button — or press Spacebar — on every beat, the way you’d clap along.
  3. Watch the BPM settle after 4–5 taps; keep going for 8–10 taps for the steadiest reading.
  4. Read your BPM, the ms-per-beat value (useful for delay-time settings), and the tempo marking.

Tempo Markings, Explained

The BPM maps to the traditional Italian tempo terms printed on sheet music:

  • Largo (≤50 BPM) — very slow and broad
  • Larghetto (50–66) — slow, a touch quicker than Largo
  • Adagio (66–76) — slow and stately
  • Andante (76–108) — walking pace
  • Moderato (108–120) — moderate speed
  • Allegro (120–156) — fast and lively
  • Vivace (156–176) — very fast and spirited
  • Presto (176+) — as fast as possible

Worked Example

You’re figuring out a pop song. You tap along and your last 8 taps land 500 ms apart on average: 60,000 ÷ 500 = 120 BPM — Moderato, right on the boundary of Allegro. Later, a ballad gives you taps averaging 750 ms: 60,000 ÷ 750 = 80 BPM — Andante, a relaxed walking pace. A drum-and-bass track at 350 ms per beat: 60,000 ÷ 350 ≈ 171 BPM — Vivace. Each reading took about ten seconds of tapping.

Pro Features

  • Tap-consistency chart. Every interval between your recent taps is drawn as a bar chart, so you can see at a glance whether your timing is even. Even bars = a trustworthy reading.
  • Consistency stat. The ± milliseconds figure is the standard deviation of your recent intervals — the smaller it is, the steadier your taps.
  • Play beat. Once you’ve measured a tempo, press Play beat to hear a metronome tick at exactly that BPM (accented every 4 beats) — perfect for practicing the part at the measured speed.
  • Tick sound. A soft tick confirms every tap; toggle it off any time.

Tips for an Accurate Reading

  • Tap the quarter-note pulse. Tap the beat you’d clap along to — not double-time subdivisions, or you’ll read double the true BPM.
  • Give it 8–10 taps. The first couple of taps are just calibration; the reading stabilizes as the 8-tap window fills.
  • Use Spacebar for steadiness. Keyboard taps are often more even than mouse clicks, especially on a laptop.
  • Tap through the whole phrase. Tempos drift — choruses often push slightly. Tapping across sections gives you the song’s average.
  • Watch the ms-per-beat too. Setting a delay effect? A quarter-note delay at 120 BPM is 500 ms; a dotted-eighth is 375 ms.