Find the tempo of any song in beats per minute. Upload a track and let the analyzer detect the BPM, or tap along in real time. Nothing is uploaded to a server.
Powered by the Web Audio API. Your file never leaves your device.
Tempo is one of the fastest ways to place a track in a genre. These are the ranges most songs fall into — useful for DJ sets, sampling, and matching tracks. Many styles are also felt in "double-time" or "half-time", which is why a detector sometimes reports double or half the number you expect.
| Genre | Typical BPM | Notes |
|---|---|---|
| Hip-Hop / Rap | 85–115 | |
| Trap | 130–170 | |
| House | 120–130 | |
| Techno | 120–150 | |
| Drum & Bass | 160–180 | |
| Dubstep | 138–142 | |
| Pop | 100–130 | |
| Reggaeton | 90–100 | |
| Lo-fi Hip-Hop | 70–90 | |
| Ambient | 60–90 |
Play the song anywhere, then tap the button (or your spacebar) in time with the beat. The BPM averages your taps and gets more accurate the longer you tap.
Drop an MP3, WAV, FLAC, OGG, or M4A. It's decoded and analyzed locally in your browser — the audio never leaves your device.
Get the detected BPM instantly. If a track has a half-time or double-time feel, use ÷2 or ×2 to land on the tempo you actually need.
BPM stands for beats per minute — the number of beats in one minute of music. It's the standard measure of tempo: a higher BPM means a faster song. 120 BPM, for example, is two beats every second.
Two ways. The quickest is to tap along: play the track and tap the button or your spacebar on each beat — the tool averages the gaps between taps into a BPM. For a hands-free reading, upload the audio file and the analyzer finds the tempo automatically by detecting the beat pattern.
No. Both tapping and file detection run entirely in your browser using the Web Audio API. Your file is decoded and analyzed on your device and never leaves it.
Automatic detection measures the gap between beats, but many songs have a strong pulse at both the main tempo and at double or half that rate (common in trap, dubstep, and drum & bass). When that happens, use the ÷2 or ×2 buttons to switch to the tempo you actually need.
For songs with a clear, steady beat (most electronic, pop, and hip-hop) it's usually accurate to within 1 BPM. Tracks with rubato, tempo changes, or no percussion are harder — for those, tapping along by ear is more reliable.
Anything your browser can decode: MP3, WAV, FLAC, AIFF, OGG, and M4A. Files under about 25 MB work best; only the first 90 seconds are analyzed, which is plenty to lock onto a steady tempo.
Tap along or upload a track — it all runs in your browser.
One place to generate, convert, detect, and remix.
Turn a prompt into a full song with vocals.
AI rap diss with lyrics + beat in seconds.
Convert any audio into editable MIDI notes.
Add a slowed + reverb tape vibe, free in your browser.
Detect the musical key of any song.