Free · No sign-up · Runs in your browser

BPM Detector

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.

Typical BPM by genre

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.

GenreTypical BPM
Hip-Hop / Rap85–115
Trap130–170
House120–130
Techno120–150
Drum & Bass160–180
Dubstep138–142
Pop100–130
Reggaeton90–100
Lo-fi Hip-Hop70–90
Ambient60–90

How to find a song's BPM

  1. Tap the tempo

    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.

  2. Or upload a file

    Drop an MP3, WAV, FLAC, OGG, or M4A. It's decoded and analyzed locally in your browser — the audio never leaves your device.

  3. Read & adjust

    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.

FAQ

What does BPM mean?

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.

How do I find the BPM of a song?

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.

Is my audio uploaded to a server?

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.

Why does it sometimes show double or half the BPM?

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.

How accurate is the automatic detection?

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.

What audio formats are supported?

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.

Find any song's BPM in seconds. No sign-up.

Tap along or upload a track — it all runs in your browser.