Skip to content
Find BPM

Free online song BPM detector

Song BPM finder for any track

Drop a song and read its BPM in about a second. The tempo appears to one decimal place with half-time and double-time alternatives, the musical key and its Camelot code, and a beat grid you can play and verify by ear.

20 songs per batch, every common audio format, nothing leaves your browser.

Drop a song here to read its tempo

MP3, WAV, FLAC, M4A, OGG, AIFF — 20 files per batch, 100 MB each

No track analysed yet

Add a file on the left and its BPM, key and beat grid appear here — usually in under a second.

How to find the BPM of a song

Three steps, about a second per song, no software to install.

  1. Drop your song

    Drag an audio file onto the drop zone, click “Pick audio files” to browse, or paste from your file manager with ⌘V / Ctrl+V. MP3, WAV, FLAC, M4A, AAC, OGG, AIFF and more — up to 20 songs per batch, 100 MB each.

  2. Read the BPM

    The BPM of your song appears to one decimal place within about a second. If the reading looks like half or double the real tempo, the alternatives sit right below and switch with one click — the beat grid follows.

  3. Check it by ear

    Press Play and four beat dots pulse on the detected grid. Turn on the metronome click and a wrong tempo drifts audibly within a bar. Click anywhere on the waveform to jump ahead and spot-check a different section of the song.

Song BPM detection at a glance

BPM range40–240 BPM, reported to one decimal place
Tempo alternativesHalf-time and double-time, switchable with one click
Also reportedMusical key, Camelot code, relative key, beat-clarity and key-match scores
Analysis windowUp to 3 minutes, taken from the middle of a longer song
Batch limit20 songs per batch, 100 MB each
Input formatsMP3, WAV, FLAC, M4A, AAC, OGG, Opus, AIFF, WebM
VerificationWaveform with bar lines, click-to-seek playback, metronome click on the detected grid
ExportCopy as text, batch CSV, or beat-grid CSV with every beat time
Processing locationYour browser — Web Audio decoding plus a Web Worker, nothing uploaded
PriceFree — no signup, no daily limit

Song BPM finder questions

How do I find the BPM of a song?
Drop the audio file on this page. The analyser decodes it in your browser, detects the repeating beat pattern, and prints the BPM to one decimal place in about a second. No account, no upload to a server — just the file and a browser.
What file formats can the song BPM finder read?
MP3, WAV, FLAC, M4A, AAC, OGG, Opus, AIFF and WebM — anything your browser can decode. Chrome and Firefox handle the full list; Safari lacks Ogg Vorbis.
Can I find the BPM of multiple songs at once?
Yes — drop up to 20 songs at a time and they are analysed one after another. Every result shows the BPM, key, Camelot code and beat-clarity score. You can copy all results or export the batch as a CSV.
Why does my song show a different BPM than I expected?
Half-time and double-time are both musically valid tempos. A drum-and-bass track at 174 is also a valid 87, and hip-hop at 85 is often counted as 170. The analyser picks the most likely count, and the alternatives below let you switch with one click.
Does the song BPM finder also detect the key?
Yes — every analysis returns the musical key, its Camelot code and the relative major or minor alongside the BPM. If key detection is your main goal, try the key finder page, which puts the key in the headline.
Can I find the BPM of a song on YouTube or Spotify?
Not from a link — the analyser reads files from your device, not URLs. Save or download the audio first, then drop the file here. For music playing in the room with no file to analyse, the tap tempo counter on this site turns your taps into a BPM.
Is the song BPM finder free?
Completely free, no signup, no daily limit. BPM detection, key detection, Camelot codes, 20-song batches and CSV export are all included.
How accurate is the BPM reading?
On a track produced to a click or a drum machine, the reading lands within a few hundredths of a BPM. Live recordings with a human drummer or songs that change tempo mid-track are harder — the beat-clarity score next to the result tells you how confident the detection is.

Why knowing a song's BPM matters

DJs match tempos before they blend. Producers sample at a session's BPM so loops stay on the grid. Fitness instructors pick playlists by cadence. In every case the starting point is the same: what BPM is this song?

Guessing gets close — most people can tap within 5 BPM — but close is not enough when a four-minute blend has to hold or a sample has to warp without artifacts. An analyser that reads the audio directly removes the guesswork and reports the number to a tenth of a beat.

Half-time and double-time are worth watching. A hip-hop track at 85 BPM is also 170, and a drum-and-bass tune at 174 is also 87. Neither is wrong — they describe the same grid. This tool picks the count most listeners would tap to and shows the alternatives one click away, so you always land on the number that fits your context.

Need more than the BPM? The key finder shows the same results with the musical key in the headline — useful for harmonic mixing. For live music with no file to analyse, tap tempo turns your taps into a BPM.

Your songs stay on your device

The browser decodes each file locally and the BPM analysis runs in a Web Worker beside it. No audio, no filename and no result is ever sent to a server. Unreleased tracks, client stems and private demos can go through it just as safely as anything in your library.