utilduck
Home · Music · BPM Counter

BPM Counter

Tap the button below in rhythm to measure the tempo in beats per minute.

BPM
-
Taps0
Average interval-

About BPM and tempo

This BPM counter measures musical tempo by tapping in time with the beat. BPM (beats per minute) is the standard measure of musical tempo, counting how many beats occur in 60 seconds. To measure BPM by tapping, the tool records the time between consecutive taps and averages them, giving you the tempo over recent taps.

Common tempos: Larghetto around 60 BPM, Andante around 80 BPM, Moderato around 108 BPM, Allegro around 132 BPM, Presto around 180 BPM.

How do you measure BPM by tapping?

To measure BPM (beats per minute) by tapping, tap a button in time with the beat repeatedly; the tool records the time between each tap in milliseconds, averages the recent intervals, and converts that average into beats per minute. Example: taps spaced 500 ms apart average to 60,000 / 500 = 120 BPM.

Steps to measure tempo by tapping

  1. Start tapping the button in time with the music or rhythm you want to measure.
  2. Keep a steady rhythm for at least 4-8 taps so the average is stable.
  3. The tool records the time gap between each pair of consecutive taps.
  4. It averages the most recent gaps and converts milliseconds to beats per minute.
  5. If you pause for more than a few seconds, tapping restarts the count from zero.

BPM formula

BPM = 60,000 / average interval in milliseconds
  • Average interval = the mean time gap between consecutive taps, in milliseconds
  • 60,000 = the number of milliseconds in one minute

Interval to BPM examples

Average intervalBPMFeel
1000 ms60Larghetto — slow
750 ms80Andante — walking pace
600 ms100Moderato
500 ms120Allegro — upbeat
333 ms~180Presto — fast

Frequently asked questions

Why does my BPM reading jump around?

BPM is calculated from the average of your recent tap intervals, so small variations in timing between taps shift the estimate. Tapping steadily for more beats, rather than just two or three, smooths out this variation and gives a more stable reading.

How many taps do I need for an accurate result?

A minimum of 4-8 consistent taps generally gives a reliable estimate, since the tool averages the most recent intervals rather than a single gap. For fast-changing tempo or live tempo changes, keep tapping to update the average continuously.

What do tempo terms like Andante or Allegro mean?

These are traditional Italian tempo terms from classical music notation, roughly corresponding to BPM ranges: Larghetto is slow (around 60 BPM), Andante is a walking pace (around 80), Moderato is moderate (around 108), Allegro is fast and lively (around 132), and Presto is very fast (around 180).

Can I use this to find the BPM of a song?

Yes — play the track and tap the button in time with the beat you hear. Because it measures real-time intervals between your taps, accuracy depends on how consistently you tap along, not on analyzing the audio file itself.

This tool measures your tapping rhythm, not the audio directly, so results depend on how steadily you tap along; for a definitive BPM value on a specific track, cross-check with a dedicated audio BPM detector or the track's metadata.

Privacy and safety

  • Runs in your browser — Everything you type is calculated on your own device. Your inputs are never sent to a utilduck server.
  • Encrypted connection — Pages are served over HTTPS, so nobody on the network can read what you load.
  • Not shared with third parties — Your inputs are not passed to analytics or advertising services.
  • Nothing is stored — Results are not saved to any server, and there is no account to create.

Last updated: 2026-08-24