No file · No mic · Instant local BPM

Tap Tempo – Find BPM by Tapping the Beat

Use Tap Tempo with mouse, touch, Space, or Enter to find BPM from the beat you hear. It needs no audio file or microphone and calculates instantly in this browser.

  • Free to use
  • No sign-up
  • No file or mic

Tap tempo workspace

Mouse · touch · Space · Enter

No file or mic

Tap to begin

0 valid taps

Stability appears after five valid taps and describes your tap consistency only.

Intervals shorter than 200 ms are ignored. A pause longer than 2 seconds starts a new round.

Three local steps

Follow one pulse level, build enough valid intervals for a complete result, and use the consistency label or Reset to guide the next attempt.

  1. 1

    Follow the beat you hear

    Use the large Tap control in Tap Tempo with a mouse or touch, or focus it and press Space or Enter. The first valid tap starts a new round without inventing a BPM from one timestamp.

  2. 2

    Build a stable interval sample

    A provisional value appears after two taps and a complete BPM result appears after four. Tap Tempo uses the median of the most recent eight valid intervals to reduce the effect of one early or late tap.

  3. 3

    Check consistency or reset

    After five taps, Tap Tempo shows Steady when the recent median absolute deviation is within 5% of the median interval. Keep tapping when it is wider, or Reset to clear the entire round and begin again.

What the tool shows and controls

Tap Tempo keeps accepted inputs, recent-median calculation, result maturity, consistency, timeout, and reset behavior explicit.

Mouse, touch, Space, and Enter share one calculation

Every Tap Tempo input reaches the same pure calculation core. Keyboard auto-repeat is ignored, intervals below 200 ms do not count, and a pause above 2,000 ms starts a fresh round.

Recent-interval median resists one mistap

Tap Tempo keeps up to eight recent valid intervals and uses their median. A single slightly early or late beat therefore has less influence than it would in a simple running average.

Provisional and complete states stay visible

Tap Tempo shows a provisional value on the second and third taps, while the fourth tap completes the result. Tap count remains visible so you know how much input supports the current one-decimal BPM.

Steady describes your tapping pattern

After five taps, Tap Tempo labels the recent interval spread as Steady or Keep tapping. It describes input consistency and does not claim confidence about a song, recording, downbeat, or time signature.

Practical workflows

Use manual tapping for external playback, rehearsal, target-speed planning, or a second opinion on automatic BPM analysis.

1

Tap along with a song playing elsewhere

Follow a clear kick, snare, clap, or conducting pulse from another player. Tap Tempo needs no file access and no microphone permission, so the source can remain in your music app, browser tab, or external device.

2

Estimate tempo during rehearsal

Use Tap Tempo with a drummer, metronome, backing track, or repeated phrase to get a quick one-decimal reference. Keep tapping across several beats and use the consistency label before writing the number into rehearsal notes.

3

Choose a target for Audio Speed Changer

After Tap Tempo calculates a manual estimate, open Audio Speed Changer and enter the original and target BPM. That page changes timing while keeping musical pitch fixed.

4

Cross-check automatic analysis

If BPM Finder reports a half-time or double-time ambiguity, use Tap Tempo to measure the pulse you naturally count. The manual result can clarify your chosen musical level without rewriting the automatic estimate.

5

Set an initial DAW or session tempo

Tap along with a reference track, rehearsal take, or loop before entering a starting BPM in a DAW. Then check bar alignment over a longer passage, because Tap Tempo measures your chosen pulse and does not build a beat grid.

6

Match a choreography or class reference

Tap the repeated pulse in a rehearsal track and record the BPM beside a routine or exercise cue. A fresh round lets you compare another section without loading audio, requesting a microphone, or carrying intervals over from the previous count.

Practical checklist

Tap Tempo results are easier to interpret with a consistent pulse level, enough taps, a clean reset, and the visible tap count.

  1. 1

    Tap one consistent pulse level

    Switching between quarter notes and eighth notes can double or halve the result. Choose the pulse that matches how you would count the music and stay with it for the current round.

  2. 2

    Use at least five taps

    Four taps complete the BPM result, while five taps unlock the consistency label. A longer sequence up to the recent eight-interval window usually reduces the effect of one mistimed input.

  3. 3

    Let a long pause start over

    A gap above two seconds begins a fresh round automatically. Use Reset when you want the same clean state immediately, especially before tapping a different song or section.

  4. 4

    Watch the count when tapping fast

    Inputs closer than 200 ms are ignored, matching the 300 BPM upper boundary. If the count does not increase, slow down or choose a lower pulse level.

  5. 5

    Aim for the same point in every beat

    Tap each kick onset, snare hit, conductor motion, or syllable at the same relative moment. Alternating between different events can create uneven intervals even when the music itself is steady, so the consistency label may remain at Keep tapping.

Input, output, and privacy

The calculator has explicit interval, feature, permission, analytics, and privacy boundaries.

Tap intervals are calculated in this tab. Custom analytics exclude the raw sequence and BPM result, while ordinary Clarity click timing remains subject to the Privacy Policy.

30 to 300 BPM interval range

Valid gaps run from 200 to 2,000 ms. The calculator does not extrapolate outside that range, preserve intervals across a timeout, or combine old and new rounds.

No file, microphone, or audio output

Tap Tempo creates no file picker, AudioContext, microphone request, metronome sound, click track, recording, or upload. It calculates only from local interaction timing.

Local result with disclosed interaction analytics

Custom events record at most the first tap, first steady state, reset, or error per round and exclude timestamps and BPM. Microsoft Clarity may still record ordinary click positions and timing as described in the Privacy Policy.

Related browser tools

Pitch, timing, direction, tone, automatic analysis, and tap-based tempo are different audio tasks. Open the tool whose controls match the result you need. Any file you choose stays inside that tool’s browser-local workflow.

FAQ

Direct answers about mouse, touch, and keyboard input, interval calculation, result stability, reset behavior, local privacy, and the limits of manual tapping.

What is Tap Tempo?

Tap Tempo calculates beats per minute from the time between your clicks, touches, or keyboard presses. It uses recent valid intervals in this browser and needs no audio file or microphone.

How many times should I tap?

The first tap starts the round, the second shows a provisional value, and the fourth completes the BPM result. Five taps add the Steady or Keep tapping consistency label. Continuing gives the recent median up to eight intervals.

Why did one tap not increase the count?

A keyboard auto-repeat or an interval shorter than 200 ms is ignored. These rules prevent a held key or accidental double click from creating an impossible extra beat.

Why did Tap Tempo start a new round?

A pause longer than 2,000 ms is treated as a break between attempts. The next tap becomes the first point of a new round, so old intervals do not distort the new result.

What does Steady mean?

After at least five taps, Steady means the median absolute deviation of the recent intervals is no more than 5% of their median. It measures your tapping consistency and does not analyze the music itself.

Why is my result half or double the expected BPM?

You may be tapping a slower or faster pulse level within the same rhythm. Try counting the main beats you would use for a bar, then reset and tap that level consistently.

Does Tap Tempo use my microphone or play a metronome?

No. This page requests no microphone permission, reads no audio, and creates no AudioContext. It also has no metronome sound, subdivision control, time-signature control, recording, or history.

Are my exact taps sent to analytics?

Custom GA4 and Clarity events exclude raw timestamps, the complete interval sequence, and calculated BPM. Clarity session replay may still capture ordinary click positions and timing; the masked result and this boundary are described in the Privacy Policy.

How does Tap Tempo calculate BPM?

Tap Tempo takes the median of up to eight recent valid intervals, divides 60,000 by that interval in milliseconds, and rounds the display to one decimal place. The median reduces the influence of one slightly early or late tap.

Can I press any keyboard key to tap?

Use Space or Enter while the Tap control is focused. Other keys do not count, and holding a key does not create repeated taps because keyboard auto-repeat is ignored.

Is Tap Tempo free, and does it save my result?

Tap Tempo is free and requires no account. The current round exists only in this browser tab; Reset or a long pause clears it, and the page does not save history, create a share link, or sync results to a profile.

Start a clean round, keep one pulse level for at least five taps, then use BPM Finder or Audio Speed Changer when the next task needs a file.

Start Tap Tempo