Catch the pulse.
Keep the flow.
Tap any key, click or touch in time with the music. PulseKit measures the intervals and gives you a stable BPM—instantly and privately.
From rough pulse to useful number in seconds.
Whether you are matching a DJ set, setting delay feedback, charting a rehearsal or checking a reference track, the tool stays out of the way. Tap 8–16 steady beats for the best reading.
Every tempo tool you need.
Tempo measurement
BPM Calculator
Convert counted beats and elapsed time into BPM.
Open tool →03Song BPM Finder
Measure a song manually without uploading its audio.
Open tool →10Tempo Converter
Translate BPM into time, frequency and related pulse values.
Open tool →18Half-Time & Double-Time Calculator
Explore equivalent pulse interpretations around one BPM.
Open tool →Music-production timing
BPM Delay Calculator
Sync delay times and note subdivisions to tempo.
Open tool →05Reverb Time Calculator
Estimate musical reverb decay times from BPM.
Open tool →06Pre-Delay Calculator
Place reverb pre-delay on rhythmic subdivisions.
Open tool →07BPM to Milliseconds Calculator
Convert tempo into beat and note durations.
Open tool →08Milliseconds to BPM Calculator
Recover tempo from a measured interval.
Open tool →09Note Duration Calculator
Calculate straight, dotted and triplet note lengths.
Open tool →11BPM to Hz Calculator
Convert musical tempo to cycles per second.
Open tool →Loops and samples
Loop Length Calculator
Find exact loop duration, beat count and sample count.
Open tool →13Sample Length Calculator
Calculate sample-accurate musical clip lengths.
Open tool →14Bars to Seconds Calculator
Convert measures to duration—or duration back to bars.
Open tool →15Time-Stretch Calculator
Calculate length and speed changes between tempos.
Open tool →DJ and pitch tools
Practice tools
A complete guide to finding BPM by tapping
Tap tempo converts the rhythm you perform into beats per minute. It is useful when a song is playing from another device, a live musician is not following a fixed click, or uploading audio would be inconvenient or inappropriate. The calculator records only local timing events: it does not need the song file, microphone access or an account.
What BPM actually describes
Beats per minute is the number of chosen beat units that occur during one minute. At 60 BPM, one beat lasts one second. At 120 BPM, two beats occur each second, so one beat lasts half a second. BPM describes rate, but it does not identify the time signature, downbeat, swing, subdivision or emotional character of the music.
The phrase “chosen beat” matters. A fast hi-hat pattern may move at twice the quarter-note pulse, while a snare backbeat may occur at half its rate. Two listeners can therefore report 80 and 160 BPM for the same recording and both be following real periodic events. For clear communication, PulseKit treats the tapped pulse as the quarter-note reference and lets you check half- and double-time alternatives.
The tap-tempo formula
(interval₁ + interval₂ + … + intervalₙ) ÷ nBPM = 60,000 ÷ average interval in millisecondsmilliseconds per beat = 60,000 ÷ BPMA tap timestamp is captured each time you press the pad or an allowed keyboard key. The difference between consecutive timestamps is an interval. PulseKit averages the recent interval window rather than calculating from a single pair of taps, reducing the influence of one slightly early or late movement. A pause longer than the active tapping window starts a fresh measurement.
Worked examples
| Average interval | Calculation | Tempo | Musical check |
|---|---|---|---|
| 1,000 ms | 60,000 ÷ 1,000 | 60 BPM | One beat per second |
| 750 ms | 60,000 ÷ 750 | 80 BPM | Slow quarter-note pulse |
| 500 ms | 60,000 ÷ 500 | 120 BPM | Two beats per second |
| 468.75 ms | 60,000 ÷ 468.75 | 128 BPM | Common dance-music grid |
| 333.33 ms | 60,000 ÷ 333.33 | ≈180 BPM | Could also be heard at 90 BPM |
Example: eight taps around 120 BPM
Suppose seven consecutive intervals measure 498, 503, 501, 496, 505, 500 and 497 milliseconds. Their average is 500 milliseconds. Dividing 60,000 by 500 gives 120 BPM. If one interval is slightly uneven, the surrounding observations keep the final value close to the performed pulse.
Example: recognizing double time
If you tap every hi-hat and receive 176 BPM, try following the kick-and-snare framework instead. A slower pulse may read 88 BPM. The audio has not changed; only the metric level being counted has changed. Use the interpretation that matches the bar structure and the task you are performing.
How to get a stable reading
- Choose a clear section. Start with a chorus, drum break or passage where the pulse is easy to follow.
- Tap one consistent rhythmic layer. Do not switch from kick drum to hi-hat halfway through the measurement.
- Use at least 8–16 taps. A longer series normally provides a more representative average than two or three taps.
- Keep listening after the number appears. Use the stability label to decide whether more taps are needed.
- Reset after a tempo change. A new section, count-in or long pause should be measured separately.
- Verify the result. Open the online metronome at the measured BPM and listen for drift.
How many taps are enough?
| Tap count | What it can tell you | Main limitation |
|---|---|---|
| 2 taps | A rough instantaneous estimate | One movement error controls the whole result |
| 4 taps | A quick bar-length estimate in simple meter | Still sensitive to reaction timing |
| 8–16 taps | A practical balance of speed and stability | May average over intentional drift |
| Several phrases | A broad average for a stable recording | Can conceal local tempo changes |
More taps do not automatically mean a more truthful answer. For a live or rubato performance, a long average can smooth over meaningful acceleration and relaxation. Measure separate sections when you need a tempo map rather than one catalog value.
Using the measured BPM
Music production
Set the project tempo, align a grid, estimate loop boundaries or calculate synchronized delay and modulation values. Continue with the BPM delay calculator or note-duration calculator.
DJ preparation
Estimate unlabelled tracks, check metadata and plan transitions. The beatmatching calculator shows the percentage adjustment between two tempos.
Instrument practice
Measure a reference performance, verify it against a click, then build speed gradually with the tempo trainer.
Video and audio editing
Use tempo to estimate musical edit points, bar durations and cue lengths. The bars-to-seconds calculator translates an arrangement into clock time.
Tap tempo versus automatic BPM detection
Tap tempo follows the pulse selected by a listener. An automatic detector analyzes transient patterns or periodic features in audio. Tapping is transparent, works with externally playing or live material, and requires no audio upload. Detection is faster for large libraries but can be confused by syncopation, weak transients, silence, changing tempo and half-time interpretation.
Neither method identifies musical meaning perfectly. A detector may report the fastest strong periodic layer, while a listener may choose the main body pulse. Read the full tap tempo versus BPM detector guide when choosing a workflow.
Accuracy, limitations and responsible use
The result is a timing estimate based on your input. Human reaction time, touch-screen latency and inconsistent tapping all affect the interval series. Browser timing is appropriate for musical estimation, but PulseKit does not claim laboratory, medical or certified measurement accuracy. Do not use the tool to diagnose heart rate or make health decisions.
BPM alone cannot describe groove. Swing can delay alternate subdivisions, drummers can play ahead of or behind the beat, and expressive music may change tempo continuously. Preserve those details when they are musically important instead of forcing the entire performance onto one rigid grid.
Privacy and browser audio
The homepage records tap timestamps in the active page only. It does not request microphone access, upload a song or permanently store the tap series. Theme preference may be saved locally so the interface remains comfortable on the next visit. Audible tools start only after a user action because browsers protect users from unexpected playback.
For technical background, see MDN’s Web Audio API overview and MDN’s Web Audio best-practices guide. Apple also documents how professional software represents and adjusts project tempo in Apple’s Logic Pro tempo overview. These references explain the surrounding technology and workflow; their publishers do not endorse PulseKit.
Frequently asked questions
Can I tap with the spacebar?
Yes. When focus is not inside an input, select or button, use Space or a letter key. The on-screen pad also supports mouse, pen and touch input.
Why does the BPM move while I tap?
The estimate updates as new intervals enter the average. It normally settles when your tapping becomes consistent. Continue for 8–16 taps or reset and choose a clearer rhythmic layer.
Why is my result twice the expected BPM?
You are probably tapping a subdivision such as eighth notes. Divide the result by two or tap the slower main pulse. The half-time and double-time calculator shows both interpretations.
Can tap tempo detect time signature?
No. Tap intervals provide pulse rate, not bar grouping. Listen for recurring accents and phrase boundaries to distinguish meters such as 3/4, 4/4 and 6/8.
Is audio sent anywhere?
No audio is selected or captured by the tap tool. Only local button or key timing is used, and the series is discarded when you reset or leave the page.
Editorial and calculation methodology reviewed July 14, 2026.