Free tools
Music BPM calculator — tap and count
Estimate the pulse of a track without uploading audio or connecting an account. Enter a timed beat count, or tap along to a steady section of the music.
Count beats during a timed window, or tap below at least 3 times. A pause longer than 3 seconds begins a new measurement. Aim for 16–32 steady taps.
Calculations stay in your browser. Shared URLs include your inputs and notes; leave private information out of shared plans.
Method: beats divided by elapsed time
For a timed count, BPM equals beats counted multiplied by sixty, divided by elapsed seconds. The default example is 32 beats during 20 seconds: 32 × 60 ÷ 20 = 96 BPM. Start a timer and count the beats that occur inside that observation window; do not count a beat at both boundaries as an extra interval.
Tap mode measures intervals between taps. Seventeen taps create sixteen intervals, so it divides sixteen by the elapsed seconds from the first tap to the last and multiplies by sixty. It uses up to the most recent 33 taps. At least three taps are needed before the manual example is replaced with your measurement.
Worked example: a track with a clear pulse
If seventeen evenly spaced taps span ten seconds, the estimate is 96 BPM. Measuring the same pulse for twenty seconds should give approximately the same result. If one attempt says 48 and another says 96, you may be following a slower pulse on one attempt. Listen for the musical beat you intend to describe, rather than treating every drum sound as a separate beat.
Tap on a stable section with an audible pulse. Aim for sixteen to thirty-two taps, then repeat in another section if the arrangement changes. A tempo number describes speed; it does not measure loudness, emotional intensity, suitability for students or how fast anyone should move or breathe.
Accuracy, resets and uneven taps
The calculator flags a tap sequence when any interval differs from the average by more than 25 percent. It retains those intervals rather than silently deleting observations. If you miss a beat or accidentally double-tap, reset and measure again. A gap longer than three seconds starts a new sequence automatically; very slow pulses are better measured with the manual count fields.
The displayed decimal is arithmetic precision, not a guarantee of measurement accuracy. Manual timing, device input delay, rubato and changing tempo can all affect the estimate. There is no audio analysis, Spotify API request or automatic song identification. Free-time ambient music may have no useful single BPM; use listening judgment and a duration plan instead.
Common questions
Is this an audio BPM detector?
No. It calculates from your timed count or tap intervals. It never listens through a microphone or analyzes an uploaded track.
Why is the BPM half or double what I expected?
Music can suggest more than one pulse level. Check whether you are tapping every beat, every other beat, or subdivisions, then repeat consistently.
Can I use this BPM as a breathing or movement target?
This tool measures music tempo only. It does not prescribe movement, breathing, class intensity or physical practice.
Sources and methodology
By FlowPlaylist editorial · Updated
- Ableton Learning Music: tempo and genre
An interactive introduction to tempo as one characteristic of a piece of music.
- Ableton manual: audio clips, tempo and warping
Technical context for musical tempo and time; our calculator measures taps rather than warping or analyzing audio.
Related
Keep reading
Free / no signup
Playlist duration calculator
Add track times, estimate crossfade overlap, and check your class target.
Try toolFree / no signup
Yoga class planner
Edit phase timings and notes, check your total, and export a class plan.
Try tool
Flow & movement
Vinyasa yoga music
Shape music around teaching, repeated flow, and cooldown without making movement follow the song.
Read the guide
Sound & texture
Ambient yoga music
Listen beyond the ambient label: compare texture, rhythmic activity, evolving layers, and how a recording ends.
Read the guide
Make space for the practice
Take the timing into your playlist.
Use FlowPlaylist when you are ready to turn your class plan into a music sequence.