Tap Tempo – Free Online BPM Counter

Tap any key, click, or tap your screen in time with the music to find its BPM.

Tap BPM Counter
Tap the button in time with the music.

TapTempo.app is a free tap tempo tool and BPM counter. Start the song, tap steadily along with the beat, and the tool turns the time between your taps into beats per minute. It works in any browser on desktop, Android, and iPhone. There is nothing to install, no account, and it never uses your microphone — only the timing of your taps.

How to Use the Tap Tempo Tool

  1. Play the song or rhythm you want to measure through your speakers, headphones, or live performance.
  2. Listen for the main pulse you would naturally count (1, 2, 3, 4) or clap along with.
  3. Tap the tool in time with each beat using any key on your keyboard (Spacebar is easiest), clicking your mouse, or tapping your touchscreen.
  4. Keep tapping at a steady pace for at least 4 to 8 taps so the calculation has enough intervals to produce an accurate smoothed average.
  5. If the result looks inconsistent, click Reset (or press the Escape key) and repeat while following the same steady pulse.

What is BPM?

BPM stands for beats per minute. It tells you how many beats occur in one minute. At 60 BPM, one beat occurs each second; at 120 BPM, two beats occur each second. BPM is a practical tempo reference for musicians, producers, DJs, and people practicing music. BPM describes the rate of the beat; it does not by itself describe a song’s time signature or complete rhythmic feel.

60 BPM Example
1 Beat Every 1,000 ms

Exactly one beat per second. Common in slow ballads, meditation tracks, and Largo classical movements.

120 BPM Example
2 Beats Every 1,000 ms (500 ms/beat)

Two beats per second. The universal benchmark tempo for house music, disco, pop, and marching rhythms.

How Does Tap Tempo Work?

A tap tempo tool measures the time between taps and converts that timing into an estimated tempo. The standard mathematical relationship is:

BPM = 60,000 ÷ interval (in milliseconds)

For example, an interval of 500 milliseconds corresponds to 120 BPM (60,000 ÷ 500 = 120). To ensure rock-solid stability despite human finger jitter, our engine records high-resolution timestamps with performance.now(), computes interval deltas, applies a trimmed mean to discard extreme outlier taps, and calculates standard deviation to display your tapping steadiness.

Who Uses a Tap Tempo Tool?

DJs

Check a track's BPM before beatmatching, or confirm whether a song will mix with your current set.

Guitarists & Pedal Users

Find the tempo of a song so you can set delay and tremolo pedals to match it.

Producers

Set your DAW project tempo to match a sample, a reference track, or an idea you hummed.

Students & Dancers

Learn a song at its real speed, choreograph to a known BPM, or build a playlist with a consistent tempo for running.

Tips for a Steadier BPM Reading

  • Follow one pulse consistently instead of switching between the kick drum, snare, vocal melody, or smaller rhythmic hi-hat notes.
  • Choose a section where the beat is clear and reasonably steady, such as the main chorus or verse groove rather than an atmospheric intro.
  • Continue tapping for 6 to 12 taps so the calculation is smoothed over multiple intervals rather than fluctuating from a single early tap.
  • Troubleshoot half-time and double-time: If the result seems half or double the expected tempo, try tapping the main quarter-note pulse rather than every eighth-note subdivision, or use our ÷2 and ×2 buttons.
  • For tracks with tempo changes or live rubato, measure each section separately rather than tapping across transitions.

Tap Tempo vs. Metronome: Understanding the Difference

FeatureTap Tempo ToolOnline Metronome
Primary PurposeMeasures and estimates unknown tempo from user tappingGenerates a steady, sample-accurate click for practice and recording
Direction of FlowHuman → Software (Input analysis)Software → Human (Audible timing reference)
Best Use CaseFinding the BPM of songs, live DJ sets, or ideasPracticing scales, drums, guitar, and recording grid tracks
Timing PrecisionEstimated average based on tapping consistencySample-accurate zero-drift Web Audio clock

BPM and Time Signatures: Meter vs. Tempo

It is common to confuse tempo (BPM) with meter (time signature). BPM tells you how fast the beats tick, while the time signature specifies how many beats make up a musical measure and which note duration represents one beat:

4/4 Common Time

4 quarter-note beats per measure. At 120 BPM, there are 30 measures per minute.

3/4 Waltz Time

3 quarter-note beats per measure (ONE-two-three). At 120 BPM, there are 40 measures per minute.

6/8 Compound Meter

6 eighth-notes grouped into 2 dotted-quarter pulses (ONE-two-three, FOUR-five-six).

Explore All Rhythmic Tools

Genre Tempo Benchmarks
View All Genres →
High-Value Tempo Reference Pages
View BPM Chart →

Frequently Asked Questions

Play the song, then tap any key (Spacebar is easiest), click the button, or tap your screen on every beat. After two taps you get a first reading; keep tapping 8 to 12 times and the BPM settles as the tool averages the gaps between your taps.
Recommended Next Tool

Online Metronome

Practice along with a steady click at the tempo you just tapped.

Open Online Metronome