Live BPM Detector
Find the BPM of whatever is playing, as it plays. Listen through your microphone or straight from a browser tab, and the tempo updates every two seconds until it locks.
Tab mode needs desktop Chrome, Edge, Brave, or Arc. Turn on “Share tab audio” in the dialog.
How to find the BPM of a song live
- Press Listen to a tab and pick the tab playing the song, with Share tab audio turned on. Or press Use microphone and hold your device near the speaker.
- Let the song play. The first reading appears after about six seconds.
- Wait for LOCKED. The pulse in the circle flashes on the beat so you can check it by eye.
- If the number feels half or double, press Half or Double. Press Copy to grab the BPM.
Live detection, tapping, or the file?
This page is for music you can hear but don't have as a file: a track on a streaming site, a DJ set, a song in a shop, a band in the room. It listens to the last eight seconds, finds the beats, and reads the tempo again every two seconds. The big number is the median of the recent readings, so it settles instead of flickering.
Listening to a browser tab is the most accurate mode because the audio arrives clean, with no room noise or speaker coloring. The microphone works anywhere but needs the music loud enough to hear the drums. When you do have the file, the Key & BPM Finder reads the whole track and also gives you the key and Camelot code. And if you'd rather trust your hands, Tap Tempo works on anything.
When the reading won't settle
Some music can honestly be counted two ways. A trap beat at 140 feels like 70; a breakdown can switch to half-time; a shuffle or triplet groove can pull the reading toward a related tempo. If the page says the reading is unsteady, let it run through a full section, or use Half and Double to pick the reading that matches how the song feels. The pulse in the circle flashes on the detected beat, so you can check the number by eye.
Private by design
Audio is analysed in memory on your device and discarded as it goes. Nothing is saved, nothing is uploaded, and the page can't hear anything until you press a button and your browser asks for permission. The analysis runs on essentia, an open-source music analysis library from the Music Technology Group in Barcelona, compiled to WebAssembly.
Live BPM detector: common questions
How does the live BPM detector work?
It listens to the last eight seconds of audio, finds the beats with essentia (an open-source music analysis library), and reads the tempo again every two seconds. The number shown is the median of the recent readings, so it settles instead of jumping.
Microphone or tab: which should I use?
Use Listen to a tab when the music plays in your browser, such as YouTube, SoundCloud, or a streaming web player. The audio comes through clean, so the reading is fastest and most accurate. Use the microphone for anything else: a phone, a speaker, a DJ set, or a band in the room.
How long until I get a reading?
The first reading appears after about six seconds. It usually locks within ten seconds on music with a steady beat.
Is any audio recorded or uploaded?
No. Audio is analysed in memory on your device and thrown away. Nothing is saved, and nothing is sent to us or anyone else.
Why does it say the reading is unsteady?
Some sections can be felt at two tempos, for example a half-time breakdown or a triplet groove. Give it a few more seconds, or use Half and Double to pick the reading that matches the feel.
Why is the BPM half or double what I expected?
The same groove can be counted at two tempos, such as 70 or 140. Press Half or Double to switch to the reading that matches how the song feels.
Does it work on a phone?
The microphone mode works in most mobile browsers. Listening to a tab needs desktop Chrome, Edge, Brave, or Arc.
Can it find the BPM of a file?
Yes, but the Key & BPM Finder is better for that: drop the file in and it reads the whole track, plus the key and Camelot code.
Who makes this?
We're the small team behind Xport Studio, a private, fully offline app for AI vocals, stems, and mastering. These free tools run on the same idea: your audio stays on your device. If you're curious about the bigger thing, take a look.