BPM Finder
Find the BPM of any song. Tap along to the beat, or drop in a track and the tempo detector reads it right here in your browser. Your audio never leaves your device.
Tap the circle or hit Space in time with the beat
100% local. Analysis runs entirely in your browser using WebAssembly, your file is never sent to a server or used to train anything. The same principle behind Xport Studio.
How to find the BPM of a song
- On the Tap tempo tab, tap the circle or press Space on every beat. Eight or more taps give a steady reading.
- Or open Analyze a file and drop in an MP3, WAV, FLAC or M4A. The tempo detector reads the BPM in a few seconds.
- If the number feels twice too fast or too slow, use the ÷2 or ×2 button.
- Copy the BPM into your DAW, DJ software or track notes.
Tap or upload: which BPM checker to use
Tapping is the fastest way to check the BPM of something you can hear but cannot download, like a song on the radio or a beat playing in another room. Tap along to the kick or the snare for ten seconds and the number settles.
Uploading a file is better when you want an exact number. The detector listens to the whole track, so it is not thrown by a late tap or a drum fill, and it also gives you the key and Camelot code for free. Use the Key Finder if the key is all you need.
Typical BPM by genre
A rough map helps you sanity-check a reading. Boom bap hip hop usually sits around 85 to 95 BPM, and modern trap is often 130 to 150 but felt at half speed, 65 to 75. House runs 120 to 130, techno 125 to 140, dubstep about 140, and drum and bass 170 to 176. Most pop lands between 100 and 130.
If a reading falls far outside the usual range for the style, try the ÷2 or ×2 button before trusting it.
Why a BPM can read as half or double
The same groove can be counted two ways. A trap beat at 140 often feels like 70 because the snare lands every other beat, and drum and bass at 174 can be counted as 87. Neither number is wrong, they are the same tempo at different levels, which is why every BPM detector needs a way to flip between them.
Finding the BPM of a song you can only stream
For a song on a streaming service, use the Tap tempo tab while it plays, or the Live BPM Detector, which listens through your microphone or a browser tab. Once you have the tempo, the speed changer and the varispeed tool can bring another track to match it.
Want both at once? Key & BPM Finder · Key Finder.
More tools for key and tempo
FAQ
How do I check the BPM of a song?
Tap along to the beat on the Tap tempo tab, or drop the song file into the Analyze a file tab. Both are free and run in your browser.
Is this BPM checker accurate?
File analysis is accurate to about one BPM on music with a steady beat. Tapping depends on your timing; tap for at least ten seconds for a stable number.
Can I find the BPM without downloading the song?
Yes. Tap along while it plays, or use the Live BPM Detector, which listens through your microphone or a browser tab.
Is my audio uploaded anywhere?
No. Detection runs entirely in your browser with WebAssembly, so your file never leaves your device and we never see it.
How accurate is the key and BPM detection?
It uses essentia, a respected open-source audio analysis library. Results are strong on most produced music with a steady beat and a clear key. Songs that change key, ambient pieces, and live recordings are harder, which is why Tap tempo and the halve and double buttons exist.
What is a Camelot code?
It is the notation DJs use for harmonic mixing: a number from 1 to 12 plus a letter, A for minor and B for major. Tracks with the same code, the same number, or a number one step away usually mix cleanly. The Camelot Wheel shows the full chart.
Why does it say C major when the song sounds like A minor?
A minor and C major are relative keys that share exactly the same notes, so a detector can land on either. They share a Camelot number (8A and 8B), so for mixing it makes no difference; for playing along, trust your ear on which one feels like home.
Why is the BPM half or double what I expected?
The same groove can be counted at two tempos, for example 70 or 140. Press the divide by 2 or times 2 button to switch to the reading that matches how the song feels.
How do I find the key and BPM of a song I can only stream?
Use the Live BPM Detector, which listens to the tab or your mic while it plays, or tap along in the Tap tempo tab. For the key too, record the browser tab with the Audio Screen Recorder, then drop the WAV in here.
Does it work on acapellas and stems?
Yes. Harmonic stems such as chords, bass, or pads usually give a clear key. A bare vocal can work but gives the detector less to go on, and a drum stem gives a tempo but no meaningful key.
Which file types work?
MP3, WAV, FLAC, M4A, OGG, and AAC.
Is it free?
Yes, completely free, with no sign-up and no limit on how many songs you analyze.