BPM Calculator
Find the tempo of any song in seconds: drop audio files for automatic BPM detection, tap along to the beat, or convert BPM to delay times for your mix. Ideal for DJs, producers, musicians and runners — and nothing is uploaded.
- No upload
- Auto detection
- Tap tempo
- BPM ↔ ms
Drop songs to detect the BPM
or
You can also paste with Ctrl+V (⌘+V on Mac) or drop a whole folder.
MP3 · WAV · M4A · AAC · FLAC · OGG · OPUS · MP4 / MOV video
Your files are processed on your device and are never uploaded.
This tool needs a recent browser with WebAssembly and Web Workers: Chrome, Edge, Firefox, Safari or Samsung Internet. Please update your browser or try another one.
Done — your files are ready
You changed the settings — click the button again to update the result.
Tap along to the beat — at least 4 times.
Metronome
Quarter note
| Note | Straight | Dotted | Triplet | LFO rate |
|---|
Use these values for delay, reverb pre-delay, compressor release and LFO sync in your DAW or on hardware without tempo sync.
How to find the BPM of a song
Three ways to get the tempo.
- 1
Drop a song
Add one or more audio files — the BPM is detected automatically.
- 2
Check & adjust
If the result is half or double the felt tempo, pick the alternative, or confirm it with tap tempo.
- 3
Use it
Copy the BPM, save it to the file’s tags or get matching delay times in milliseconds.
Every way to measure tempo
Automatic, manual and mathematical.
Automatic detection
Onset detection and autocorrelation find the dominant beat of songs, loops and mixes.
Half / double time
Hip-hop at 85 or 170? Pick the alternative with one click.
Tap tempo
Tap with mouse, finger, Space or T — the BPM averages over your last taps.
Metronome
Check a tempo by ear with a simple click track.
BPM to ms
Delay and reverb times for straight, dotted and triplet notes.
Save to tags
Write the BPM into MP3, M4A, FLAC or OGG tags for DJ software and players.
Private
Your tracks are analyzed in your browser.
Free
Unlimited, no sign-up.
BPM explained
BPM (beats per minute) is the tempo of music: 120 BPM means two beats per second. Most pop and house music is between 100 and 130 BPM, hip-hop between 80 and 100 (or 160–200 counted in double time), drum & bass around 170.
Automatic detection measures where notes start (onsets) and looks for the most regular spacing. Songs with a clear drum beat give the most reliable results; ambient music, rubato classical pieces and tempo changes are harder — use Tap tempo to confirm. The algorithm prefers tempos between about 70 and 180 BPM, so if your song feels twice as fast or slow, choose the ½× or 2× alternative.
To make delays and reverbs “breathe” with the song, set them to note values: at 120 BPM a quarter note lasts 500 ms, an eighth 250 ms and a dotted eighth 375 ms.
Typical tempos
| Genre | BPM |
|---|---|
| Hip-hop | 80–100 |
| Pop | 100–130 |
| House | 120–128 |
| Techno | 125–140 |
| Drum & bass | 160–180 |
| Running (cadence) | 160–180 |
Tips
- Change the tempo of a song without changing its pitch with the Audio Speed Changer.
- Edit all tags including BPM with the ID3 Tag Editor.
- Cut a loop out of the song with the Audio Cutter.
- Check loudness alongside tempo with the LUFS Calculator.
Frequently asked questions
Can’t find your answer? Contact us — we reply quickly.
How do I find the BPM of a song?
Drop the song onto this page — the BPM is detected automatically within seconds. Or switch to “Tap tempo” and tap along with the beat.
Why is the BPM half or double what I expected?
Many songs can be counted in half or double time. Use the ½× or 2× buttons to choose the tempo that matches how you count the beat.
How accurate is the detection?
For music with a steady beat it is usually within ±1 BPM. Songs with tempo changes, live recordings or no drums can be less reliable — confirm with tap tempo.
How do I calculate delay time from BPM?
Divide 60,000 by the BPM to get a quarter note in milliseconds. The “BPM to ms” tab calculates all note values, including dotted and triplet.
Can I save the BPM into the MP3?
Yes. Click “Save BPM to file” — the BPM tag is written without re-encoding and the file is downloaded.
Is my music uploaded?
No. Analysis happens entirely in your browser.
More free audio tools
Compress, convert, cut, join and analyse audio — fast, free and private, right in your browser.