Free BPM Detector
Find the tempo (BPM) of any song in seconds. Your audio is analyzed in your browser and never uploaded.
Your audio is analyzed in your browser and never uploaded to a server.
Your BPM
Choose a song and click Detect BPM. The tempo will appear here.
Tap tempo
No file needed
Tap the pad, or press Space, on every beat of the music. The reading settles after about eight taps; pause for more than 2 seconds to start over.
How to Find the BPM of a Song
Three steps, all in your browser.
Choose a song
Pick an MP3, WAV, M4A or OGG file from your device, or drag it onto the upload box. Nothing is uploaded to a server.
Click Detect BPM
Your browser decodes the audio and analyzes its beat peaks, usually within a few seconds.
Read the tempo
The tempo appears in beats per minute. Slow songs can read at double time, so check the half-time value shown under the result.
Why Use the SonusVid BPM Detector
Your File Never Leaves Your Device
Detection runs entirely in your browser. Your audio is never uploaded to any server.
Free and Unlimited
No sign-in and no credits. Check as many songs as you like.
Common Audio Formats
MP3, WAV, M4A and OGG files up to 50MB.
Made for DJs, Producers and Editors
Match tempos before a mix, set cut points on the beat, and find the BPM for samples and covers.
Results in Seconds
No software or plugins to install. Open the page and go, on desktop or mobile.
One Click to a Music Video
Once you have the tempo, take the same song straight into the music video generator without choosing the file again.
What BPM Means and How to Use It
What is BPM?
BPM stands for beats per minute: how many times you would tap your foot to a song in one minute. It is the standard way to state a song's tempo. At 120 BPM there are two beats every second; at 60 BPM, one.
Tempo shapes how a song feels. Below about 80 BPM, songs tend to feel slow and spacious, which suits ballads and ambient music. Most pop and dance music sits between 100 and 130 BPM, close to a walking or dancing pace. Above 150 BPM, music feels urgent, as in drum & bass or punk. The same melody can sound relaxed or restless depending on the tempo it is played at.
BPM counts beats, not notes. A song full of fast hi-hats is still slow if its main pulse, usually carried by the kick and snare, is slow.
How to find the BPM of a song
The quickest way is to let software listen for you. This detector decodes the audio in your browser, finds the strongest repeating peaks, usually the kick and snare, and works out how far apart they are. It needs a section with a clear beat; a quiet intro or a spoken passage gives it little to measure.
The second way is to tap along. Use the tap tempo pad above: tap on every beat, and after about eight taps the reading settles. Tapping works for live recordings, songs whose tempo drifts, and music you can hear but don't have as a file.
Both methods can land on double or half the tempo you expect. A 70 BPM ballad often has a clear hit on every half beat, so a detector can count 140. That is why the result shows a half-time value: if the number feels too fast for the song, the half-time value is usually the one you want. Tapping has the opposite risk: tap only on the snare and you may count half the real tempo.
What BPM is used for
DJs match the BPM of two tracks so their beats line up during a mix. Tracks a few BPM apart can be nudged together; tracks far apart usually need a tempo change or a different kind of transition. Producers set the project tempo in a DAW such as FL Studio, Ableton or Logic to the song's BPM, so samples, loops and new parts land on the beat.
Video editors cut on the beat. Once you know the BPM, the beat length tells you where the cuts fall: at 120 BPM a beat lasts 0.5 seconds and a 4/4 bar lasts 2 seconds, so cutting once per bar means a cut every 2 seconds. The result panel shows both lengths for the song you checked, and from there the same song can go straight into the music video generator.
Musicians and dancers practice with it. Set a metronome a little below the song's tempo to learn a hard passage, then raise it until you reach full speed. Choreographers count eights at the song's BPM, and runners build playlists whose tempo matches their stride.
Typical BPM by Genre
Typical ranges, not rules: songs within a genre vary.
| Genre | Typical BPM |
|---|---|
| Ballad | 60–80 |
| Lo-fi | 70–90 |
| Hip-hop | 85–95 |
| Reggaeton | 90–100 |
| Pop | 100–130 |
| Afrobeats | 100–115 |
| Rock | 110–140 |
| House | 120–130 |
| Techno | 125–140 |
| Trance | 130–140 |
| Trap | 130–150 (half-time 65–75) |
| Dubstep | ~140 (half-time 70) |
| Drum & Bass | 160–180 |
- The lighter mark is the half-time feel, where the beat sounds slower and heavier.
- The detector reports tempos between 90 and 180 BPM, so a song under 90 BPM shows doubled (75 reads as 150). Use the half-time value shown under the result.
BPM Detector FAQ
Didn't find your answer?Contact us
Got the tempo?
Give the song a video.
Upload the same song and AI builds a full music video around its rhythm and mood.