BPM of a Song: Find and Check It in 3 Ways
Tap the pulse, time a phrase or check a local file. Find a tempo you can use.
Open BPM FinderThe BPM of a song is its tempo in beats per minute: how often its underlying pulse repeats. Find it by tapping along, timing a known number of beat intervals or analyzing an audio file on your device. All three methods work without uploading audio. Start with the BPM Finder if you have a file, or Tap Tempo if you only have something to listen to.
Choose the method that fits what you have
A melody can fit several notes between the underlying beats. Listen for the pulse you would walk or nod to, rather than counting every sound. Ableton’s beat glossary explains this distinction.
| Method | What you need | Best use |
|---|---|---|
| Tap the beat | Music you can hear; no file needed | A quick estimate of the pulse you hear |
| Time beat intervals | A stopwatch or an audio editor’s time display | A second check with a simple calculation |
| Local audio analysis | A supported file on your device | An automatic estimate to compare with your ears |
Choose a passage with a clear, repeated rhythm. A quiet introduction, free vocal phrase or drum fill may be a poor starting point. Use the same passage when comparing methods.
1. Tap along with the beat
- Play the passage and listen for a few beats before tapping.
- Open Tap Tempo and tap the large button or press and release the spacebar once per beat. Two taps give an initial estimate; keep tapping to refine it.
- Continue for 8–16 taps while listening. The counter updates from recent intervals, so watch for a repeatable range instead of chasing every decimal.
- Reset and measure the same passage again. Copy the reading once you can reproduce it with the same pulse.
Listen once, then replay and tap one steady pulse. On a second pass, notice whether you are following the main beat or a quicker layer of notes. Keep each pass separate.
Open Tap Tempo in a new tab, then start this excerpt and switch to the tapper. Keep this page open while you listen.
This 10.88-second excerpt is a listening exercise, with no verified BPM label. Start a fresh measurement on each replay; the playback gap is not a beat interval.
Slow Motion Dream by Steven M Bryant, © 2011, featuring CSoul, Alex Beroza & Robert Siekawitch. CC BY 3.0. 10.88-second excerpt from the Spleeter example. Changes: excerpt only; no additional processing for this listening exercise. No creator endorsement. Audio provenance.
If your number jumps around or seems twice as fast as the song, use the tap tempo troubleshooting guide before settling on a value.
2. Time a phrase and calculate BPM
Use this formula: BPM = 60 × beat intervals ÷ seconds. The important word is intervals. Starting the timer on beat 1 and stopping on beat 17 measures 16 intervals, not 17.
- Start a stopwatch exactly on a beat and call it “1.”
- Count the same pulse through “17,” then stop on that beat.
- Divide 960 by the elapsed seconds. If those 16 intervals took 8 seconds, the estimate is 120 BPM: 60 × 16 ÷ 8.
This is a worked arithmetic example, not a measured tempo for the excerpt above. If you use an audio editor, mark the two beat positions and read their time difference. On a longer steady passage, timing 32 intervals reduces the relative effect of a small start or stop error. On a changing performance, it gives an average for that passage rather than one exact tempo.
3. Analyze a local audio file without uploading it
Open BPM Finder’s audio analysis and choose a file. “No upload” means the browser reads the file on your device; this method still needs a file. The two manual methods above do not.
- Choose 10 seconds to 10 minutes of mono or stereo audio, up to 50 MB. Supported extensions are MP3, WAV, FLAC, M4A and OGG; decoding support depends on your browser.
- Read the estimate. The finder analyzes up to 60 seconds from the middle of the recording, so a different intro or outro may have a different tempo.
- For a second reading, open the same file in BPM Counter and tap along with its preview. If decoding fails, try an MP3 or WAV export. If no clear beat is found, tap a steadier passage instead.
The result is an estimate, not a tempo map, musical key or time signature. The finder needs neither a microphone nor a separation job. It does not import a streaming link.
Check half-time, double-time and tempo changes
A reading near 70 BPM and another near 140 BPM can describe different beat levels in the same music. Try Half or Double, then count with the song. Those buttons change the displayed interpretation; they do not change playback speed or prove which beat unit a score intends.
Compare a verse and chorus separately if the playing speeds up or slows down. Keep the section name with the number. For rehearsal, transfer your checked reading to a metronome and listen for gradual drift; the tap tempo vs. metronome guide explains the next step.