Convert milliseconds to BPM
Divide 60,000 by the beat interval in milliseconds. An interval of 400 ms is 150 BPM; 500 ms is 120 BPM; 750 ms is 80 BPM. Use the gap between consecutive beats, not every note in a busy rhythm.
Check your BPM. Resolve half-time and double-time readings.
MP3, WAV, FLAC, M4A, OGG · 10 sec–10 min · Up to 50 MB. Mono or stereo. Use audio you have permission to process.
0 tapsTap once per beat to start
Pause over 4 seconds to start fresh. Your last BPM stays until you tap again.
Already have a tempo from a file or your music software? Compare it with your own count, choose the beat level that fits and use the interval examples below to check the math.
Two readings are useful only when they count the same pulse. Compare a steady passage first, then check whether the difference is timing variation or a half-time or double-time interpretation.
Keep your reference number in mind and select Tap the beat above to check it. Need an initial estimate from a recording? Use the automatic BPM finder. For a quick reading of music playing around you, open Tap Tempo.
Note the BPM from your music software or use the Audio file tab above for a reference estimate. Play a steady passage and decide which pulse you would follow with a metronome.
Switch to Tap the beat and tap the main pulse for several beats. A file preview remains available when you switch tabs. Compare this reading with your reference, allowing for small differences in hand timing.
A reading near 70 against a reference of 140 often means you counted at half time. Use Half or Double on the reading you want to adjust, listen again and copy the value that matches your chosen pulse. Playback speed stays the same.
Beats per minute tells you how fast a pulse repeats. A steady beat every half second is 120 BPM: 60 seconds divided by 0.5 seconds per beat.
Divide 60,000 by the beat interval in milliseconds. An interval of 400 ms is 150 BPM; 500 ms is 120 BPM; 750 ms is 80 BPM. Use the gap between consecutive beats, not every note in a busy rhythm.
Divide 60,000 by BPM to get milliseconds per beat. At 100 BPM, beats are 600 ms apart; at 125 BPM, they are 480 ms apart. This is the beat spacing you expect when checking a recording against a project grid.
Nine consecutive taps span eight beat intervals. If the first and ninth taps are four seconds apart, the average interval is 0.5 seconds and the tempo is 120 BPM. The live counter uses the median of recent intervals to reduce the effect of an uneven tap.
A count of 119 against a reference of 120 can come from hand timing. Count another steady phrase before changing the project tempo, and check that a metronome at your chosen BPM stays aligned.
A reading of 80 against 160 may follow every other beat. Listen through a phrase, then use Half or Double if the other beat level suits your count. A numerical match alone does not confirm the musical pulse.
If the beginning and chorus keep giving different readings, the performance may change tempo. Check each passage separately. One BPM cannot describe a tempo map, and averaging the readings can hide the change you need to follow.
Keep the reference value from your DJ software, metronome or file estimate in mind. Open Tap the beat, count along with a steady passage and compare the readings. Small differences can come from hand timing; a reading close to half or twice the reference usually calls for checking which pulse you counted.
Divide 60 by the seconds between consecutive beats, or 60,000 by the interval in milliseconds. A 500 ms interval gives 120 BPM; 750 ms gives 80 BPM. Measure beat intervals rather than the gaps between every note. For example, nine consecutive beat taps contain eight intervals.
You may be following every other beat, while the reference counts the faster pulse. Count through a phrase and choose the beat level that suits your practice or project. Half and Double change the displayed and copied BPM; they do not change the recording or prove which musical interpretation is correct.
Check the same passage and follow the same beat level before comparing. A fill, a breakdown or a performance that speeds up can produce different readings. Reset and count a steady section again. If the tempo changes, keep separate notes for those sections instead of forcing one BPM onto the whole song.
It divides 60,000 by the median of up to eight recent beat intervals in milliseconds. Two taps provide the first interval; continuing gives a steadier comparison. A pause longer than four seconds starts a new measurement on your next tap. The result measures your tapping, so listen before treating it as the song tempo.
Both tapping and automatic detection are free, need no account and use no separation allowance. Audio, filenames, tap times and BPM values stay in your browser. Optional usage measurement counts fixed actions such as starting, finding a tempo or copying, and honors browser privacy signals. Clear the file or leave this page to release the local preview.
Find the pulse, check a tricky reading and choose a practice pace.
Make practice tracks from a recording you own or have permission to use. Choose the file on the next page: separation uploads your audio for processing and uses the shared free daily allowance.
Isolate the combined drum track from your recording to listen more closely to the rhythm.
Extract drums
Keep the instrumental for singing practice. Compare it with the original, then save the WAV.
Remove vocals
Prepare a mix without bass, or follow a quiet bass guide while you learn the part.
Make a bass practice track