How to use it
- Choose Tap tempo, From audio file or From microphone.
- Tap along to the beat, drop a song, or record 15 seconds.
- Read the BPM and tempo marking.
- Check it with the click track, or pick half or double time.
Tap tempo
Tap the big button, or press the space bar, in time with the music. After two taps you get a reading, and it gets steadier with every tap. The tool averages the last 4, 8 or 16 intervals (you choose), and automatically ignores a tap that's more than 25% off, such as a double tap or a missed beat. A consistency meter shows how even your tapping is.
Stop for 2.5 seconds and the next tap starts a fresh measurement, so you can move from song to song without pressing reset. Along with the BPM you see the tempo in Italian terms and the length of one beat in milliseconds, which is handy for setting delay and reverb times in a DAW.
Automatic BPM detection
From audio file: drop an MP3, WAV, M4A, OGG, FLAC or a video's audio track. The first six minutes are analyzed. From microphone: hold your phone or laptop near the speaker and record 15 seconds.
The detector looks for the rhythmic pulse in the sound (onset strength), finds the strongest repeating period between 60 and 200 BPM, and estimates where the first beat falls. It shows a confidence rating; music with a steady drum beat usually scores high, while rubato piano or ambient music may not have a clear pulse at all.
To check the result, click Listen with click track: the first 30 seconds play with a click on every detected beat. If the clicks stay locked to the music, the reading is right. If you feel the beat twice as fast or slow, pick Half time or Double time.
Tempo markings
| BPM | Marking | Feel |
|---|---|---|
| below 60 | Largo | Very slow |
| 60–65 | Larghetto | Rather slow |
| 66–75 | Adagio | Slow |
| 76–107 | Andante | Walking pace |
| 108–119 | Moderato | Moderate |
| 120–155 | Allegro | Fast, lively |
| 156–175 | Vivace | Lively and quick |
| 176–199 | Presto | Very fast |
| 200+ | Prestissimo | As fast as possible |
The ranges of Italian tempo markings vary from source to source and from metronome to metronome; treat them as a guide, not a rule. Most pop and dance songs sit between 90 and 130 BPM.
Tips for accurate readings
- Tap on the kick drum or the snare backbeat rather than on the melody, which often runs ahead of or behind the beat.
- For a file with a long, beatless intro, trim it first or record the microphone sample during the chorus.
- Live recordings and older songs played without a click track may drift by a few BPM; the reading is an average over the analyzed section.
- Switch the average to the last 16 taps when you need a precise number, and to the last 4 when the tempo changes within a song.
Uses and privacy
DJs use BPM to match songs for a mix, runners and cyclists build playlists at their cadence, dancers and fitness instructors pick music for a routine, and musicians find the tempo of a song they want to learn. Once you know the BPM, practice along at that speed, or slower, with a metronome.
Everything runs in your browser: audio files and microphone recordings are analyzed on your device and never uploaded.
Frequently asked questions
How do I find the BPM of a song?
Drop the audio file here for automatic detection, or tap along to the beat for a few seconds. Both give you a BPM reading.
How accurate is tap tempo?
With 8 or more steady taps it's usually within 1–2 BPM. Use the 16-tap average for the most stable reading.
Why does it show half or double the BPM I expected?
Many songs can be felt at two speeds. Use the Half time or Double time buttons, and check with the click track.
What BPM range is detected?
The automatic detector searches between 60 and 200 BPM. Tap tempo works at any speed.
Is my music uploaded?
No. Files and microphone recordings are processed in your browser and never leave your device.
Last updated: November 12, 2026