BPM Tap Finder

Tap along to find a track's tempo, or let the analyser estimate it from the file.

Find the Tempo of Any Track

Tempo matters to DJs matching two records, producers setting a session, dancers counting an eight, and anyone trying to play along with a recording. The fastest reliable way to find it has not changed in decades: tap along and let arithmetic do the rest.

This tool does both. Tap the pad or the space bar in time with the music and it averages your most recent intervals, weighting the newest taps so it tracks a tempo that drifts. Or drop in an audio file and let the analyser estimate the tempo from the energy envelope — useful as a starting point, and honest about being an estimate.

Key features

  • Tap or press space — the whole pad is a target, and the keyboard works too, so you can keep your eyes on the music.
  • Weighted recent average — the last eight taps carry the result, so speeding up or slowing down is tracked rather than smeared.
  • Steadiness feedback — the spread of your taps is reported, which tells you whether the reading can be trusted yet.
  • File analysis — drop in a track and the onset detector estimates the tempo without any tapping.
  • Automatic restart — a long pause is treated as a new attempt rather than as an extremely slow beat.
100% client-side — no data leaves your machine

This tool runs entirely inside your browser using native Web APIs. Your files and text are never uploaded to a server, never logged and never shared with third parties.

How to use: BPM Tap Finder

  1. Play the music
    Anywhere you like — another tab, a speaker, a record. This tool does not need to hear it.
  2. Tap on each beat
    Use the pad or the space bar. After two taps a reading appears; after eight it settles.
  3. Check the steadiness
    If it reads "keep tapping", your intervals are still varying too much for a confident number.
  4. Or analyse a file
    Drop an audio file into the box to get an automatic estimate, then tap along to confirm it is not half or double.

Technical specifications

Processing locationEntirely in your browser — no server round trip
Data uploadedNone. Files and text never leave your device
PriceFree — no account, no trial, no usage cap
CategoryAudio
Works offlineYes, once the page has loaded
Browser supportChrome 90+, Edge 90+, Firefox 90+, Safari 15+
Interface languagesEnglish, 中文, हिन्दी, Español, العربية

Frequently asked questions

How many taps do I need?

Two gives a first reading and eight gives a stable one. The tool averages your most recent taps rather than all of them, so a shaky start does not spoil a steady finish.

Why does the file analyser sometimes report half or double the tempo?

Because tempo is genuinely ambiguous without musical context. A track at 140 BPM has just as many onsets at 70 BPM, and an algorithm working from energy alone cannot always tell which the listener feels as the beat. Tapping along resolves it instantly.

Is the file uploaded for analysis?

No. The audio is decoded and analysed inside the page. Nothing is sent anywhere.

Can I use this for DJ beatmatching?

It will give you an accurate starting tempo, which is what most people want it for. Actual beatmatching still needs your ears and your pitch fader — a number tells you the tempo, not the phase.

Related tools

Back to all tools