Drop a song to read its tempo in BPM, plus the key and Camelot code. No file? Tap along, use the microphone, or share a tab. Everything runs in your browser.
Drop songs here to find their BPM and key
MP3, WAV, FLAC, M4A, AAC, OGG. Up to 50 files, 100 MB each.
Choose audio files
No file handy?
--BPM
Tap along to the beat. Four or more taps give a steady reading.
Play the music near your device and press start. The audio is analysed in this tab and never recorded or sent.
--BPM
Locked
Not listening yet.
Playing a song in another browser tab, such as YouTube, SoundCloud or a web player? Share that tab and tick “Share tab audio”. Nothing is downloaded or uploaded, the sound is analysed right here.
--BPM
Locked
Not sharing yet.
Tab audio needs desktop Chrome, Edge or another Chromium browser. On other browsers use Upload or Microphone.
Analysed on this device
Audio never uploaded
No account
--BPM
0
confidence
0:00 / 0:00
Results
Check the beat grid
0:00
-- BPM
Play the song with the click on. Clicks that land on the beat mean the BPM is right. If they feel twice as fast or half as fast, press ÷2 or ×2. Space plays and pauses.
Features
What this BPM finder reads from a song
One engine behind four ways to listen, with the result checked by ear instead of taken on trust.
Four ways to read a tempo
Upload one song or a queue of up to 50 files, tap along on a big pad, listen through the microphone, or share a browser tab with sound. Every mode feeds the same engine, so the BPM finder reads a file, a room or a stream with identical logic.
BPM, key and Camelot code together
Each file you drop into the BPM finder comes back with its tempo, a musical key such as A minor and the Camelot code 8A, so you can plan a harmonic mix without opening a second tool. The key reading is marked beta and sits beside the BPM instead of replacing it.
A beat grid you can hear
Press Check beat grid and the BPM finder plays the track with a click on every detected beat, drawn over the waveform. If the clicks land on the kick the tempo is right, and you can nudge the BPM by 0.1 or move beat one by 10 ms.
Half-time and double-time in one press
Tempo has a classic octave problem, where 87 and 174 describe the same groove. Every BPM finder result carries ÷2 and ×2 buttons, so you can match the way you actually count the song without running the analysis again.
Batch results you can export
Drop a whole folder of tracks into the BPM finder and each one gets its own row with a progress bar. Copy all pastes a table into a spreadsheet, and Export CSV saves file name, BPM, half and double time, key, Camelot code, confidence and the first beat.
Private by design
The BPM finder decodes and analyses audio with your own processor. Files are never uploaded, microphone sound is not recorded, and shared tab audio is only used while you listen, so you can read the result and close the tab.
What it is
What is BPM Finder?
A BPM finder tells you how fast a piece of music is, counted in beats per minute. This BPM finder does the counting inside your browser: it decodes the audio you give it, looks for the repeating pulse of drums and bass, and reports the tempo with a confidence label, a musical key and the matching Camelot code.
You can feed it music four ways. Drop one file or a whole batch, tap the beat yourself, hold a microphone up to a speaker, or share a browser tab that is playing a video or a stream. Nothing is uploaded, nothing is stored and there is no account, so the page works the moment it loads.
Tempo and BPM mean the same thing here, so if you searched for a tempo finder, a beat finder or a BPM detector you are in the right place. The tempo finder page shows the same number with its classical tempo term. The key finder page leads with the musical key and Camelot code, the tap tempo page opens on the tap pad, and the BPM calculator works out a tempo from beats and time when you have no audio. What this page does not do is look a song up in a database. It measures the sound you provide, which is why it also works on demos, stems, DJ edits and tracks nobody has released yet.
How to use
How to find the BPM of a song in three steps
Step 1
Drop in a song
Drag an MP3, WAV, M4A, FLAC or OGG file onto the BPM finder box, or press Choose audio files. You can add up to 50 songs at once, and a generated demo beat is there if you would like to see how the BPM finder behaves first.
Step 2
Read the BPM, then check the beat grid
Each song gets a row with its BPM, key, Camelot code, length and a High, Medium or Low confidence label. Open Check beat grid and press play: clicks that land on the beat mean the tempo is right. If it feels twice as slow or fast, press ÷2 or ×2.
Step 3
Copy or export the result, or tap instead
Press Copy for one number, Copy all for a table, or Export CSV to keep the whole batch. No file handy? Switch to the Tap tempo tab and tap the pad along with the music, or try the Microphone or Tab audio tab.
Why use it
Why use this BPM finder
What you gain from analysing the sound itself, on your own device.
No upload, so no waiting and no leak
Because this BPM finder runs the analysis on your own device, a track never travels over the network. A demo you are not ready to share stays private, a large WAV does not sit in an upload queue, and the result appears as soon as the maths is finished.
No signup, credits or daily cap
There is no account to create, no free quota that runs out and no paywall hiding the key or the export. Drop another batch into the BPM finder whenever you like. The page is free because the work happens on your machine, not on a server we have to pay for.
Built to be checked, not just trusted
A BPM finder is only useful if the tempo is right, so every result comes with a confidence label and a playable beat grid. You do not have to believe the number. You can listen to the clicks against the song and fix the BPM in seconds if they drift.
Works on things a database cannot know
Lookup sites only know songs that were already catalogued. This BPM finder measures the audio itself, so it handles bootlegs, stems, field recordings, a live room through the microphone, or the audio of a video playing in another tab.
Reference
Typical BPM ranges by genre
Use this as a sanity check on a BPM finder result. These are common bands, not rules, and plenty of great songs sit outside them.
Typical tempo range in beats per minute for common music genres
Genre
Typical BPM
Worth knowing
Hip-hop and boom bap
70–100
Often felt in half time, so a 90 can also be counted as 180.
R&B and slow soul
60–90
Laid-back grooves, usually a clear snare on beats two and four.
Pop
100–130
The most common band for radio-friendly songs.
Rock
110–140
Live bands drift a little, so check the beat grid on live recordings.
House
118–130
Four-on-the-floor kick, very steady, easy to measure.
Techno
125–140
Steady kick with busy off-beat hats that can confuse simple tools.
Trance
130–150
Fast and driving, the drums sit on every beat.
Dubstep and trap
130–150
Often written at 140 but felt at 70, so ÷2 is common.
Drum and bass
165–180
The classic double-time case: 87 and 174 are the same groove.
Reggae and dub
60–90
Slow with the emphasis on the off-beat.
Limits and tips
Get a trustworthy BPM: tips and honest limits
Analyse a section with steady drums. Beatless intros, ambient pads and spoken-word tracks give the BPM finder little pulse to lock onto, so a Low confidence label there is an honest answer rather than a bug.
If a result is exactly half or double what you expected, press ÷2 or ×2 instead of trying again. Slow trap, dubstep and drum and bass are the usual cases, because the same groove can be counted two ways.
For microphone and tab capture keep the source loud and clean. Room noise and tinny laptop speakers lower the confidence. The first reading needs about six seconds of music and a few more to settle into a Locked badge.
Tracks that speed up or slow down, such as live recordings or classical pieces, have no single BPM. The BPM finder flags a drifting tempo when it sees one, so read the number as an average and not as a promise.
Tab audio needs a desktop browser such as Chrome or Edge: choose the tab, switch on Share tab audio and keep the video playing. Phones cannot share the sound of a tab, so use the microphone tab there.
The key detection in this BPM finder is a beta estimate. It is strongest on songs with clear harmony and weaker on drum-only loops, so confirm the key by ear before you build a DJ set around it.
Very long files are measured from a six-minute slice taken from the middle, which is plenty for a steady song and keeps the page quick. Files over 100 MB, or clips under four seconds, are rejected with a plain message.
Use cases
Who uses a BPM finder, and how
Four real jobs, each as a small recipe.
A DJ preparing a set
Sorting a crate by tempo and key before the night with a BPM finder, instead of loading every file into the decks one by one.
Input: A folder of 30 MP3 files from your crate
Setting: Drop them all at once, then sort the exported CSV by Camelot code and BPM
Output: A sheet with BPM, key, Camelot code and confidence for every track
Caveat: Key is a beta estimate, so listen to risky transitions before the gig.
A producer matching a sample
Setting the project tempo from a drum loop with a BPM finder before you chop it, so the grid lines up from the first bar.
Input: A drum loop WAV of four or eight bars
Setting: Upload, open Check beat grid and press Beat 1 = now on the first kick
Output: The loop tempo plus the exact point where beat one falls
Caveat: Very short loops can show Low confidence, so repeat the loop a few times first.
A runner building a cadence playlist
Matching music to a stride rate with a BPM finder when you only have the song in your head or on a speaker, not as a file.
Input: A song you can hear but cannot upload
Setting: Tap tempo tab, tap along for four to ten beats, or use the microphone tab
Output: A steady BPM to compare with your stride cadence
Caveat: Tap at least four times, and wait more than two and a half seconds to start a new count.
A video editor cutting to the beat
Finding the tempo of a track that only exists inside a video page with a BPM finder, so the cuts can follow the grid.
Input: A video or stream playing in another browser tab
Setting: Tab audio tab, share that tab with sound switched on, keep it playing for about ten seconds
Output: A live BPM and key reading to set the edit grid
Caveat: Desktop Chrome or Edge only, and only the audio you are allowed to use.
FAQ
BPM finder: frequently asked questions
Is this BPM finder free to use?
Yes. This BPM finder is free, has no signup, no credits and no daily limit. Everything runs inside your browser tab, so there is no server bill to pass on to you and no account to create before you can read a tempo.
Do I need to upload my audio or install an app or extension?
No. Your audio is decoded and analysed on your own device, and nothing is sent to a server, so unreleased demos stay private. There is also nothing to install: the page works in a normal modern browser without a plugin or extension.
Which audio files can I use with this BPM finder?
The BPM finder accepts MP3, WAV, M4A, AAC, FLAC and OGG files, and your browser decides what it can decode. You can queue up to 50 files at once, each up to 100 MB. Very short clips under four seconds are rejected because they hold too few beats.
How accurate is the BPM detection?
For steady songs with a clear pulse, such as house, hip-hop, pop and rock, the BPM finder reading is normally within a fraction of a BPM. Tempo changes, rubato and very sparse tracks are harder, so each result shows a confidence label and a beat-grid check you can play.
Why does my BPM result look doubled or halved?
A beat can be counted at the kick or at the off-beat, so 87 and 174 describe the same drum and bass groove. If the reading feels twice as slow or fast as the music, press the ÷2 or ×2 button on the BPM finder result and the number changes at once.
Can I find the key of a song as well as the BPM?
Yes. After the tempo, the BPM finder reports a musical key such as A minor and the matching Camelot code such as 8A, which is the number DJs use for harmonic mixing. Key detection is marked beta and is less certain on noisy or atonal tracks.
How do I check the BPM of a song without a file?
Use the Tap tempo tab of the BPM finder and tap the big pad, or press the space bar, along with the beat. After four or more taps you get a steady BPM, and a pause of more than two and a half seconds starts a fresh count automatically.
Can this BPM finder find the BPM of a YouTube video or a Spotify song?
Not from a pasted link, because that would need a server to pull the audio. Instead, open the video in another tab, choose the Tab audio mode, share that tab with sound switched on, and the BPM finder listens to it live in your browser for a tempo reading.
Can the BPM finder use my microphone to detect BPM live?
Yes. Pick the Microphone tab, allow access, and hold the sound source close. A reading usually appears after about six seconds and a Locked badge shows once the tempo stays steady. The audio is analysed in the tab and is never recorded or sent.
Does the BPM finder work on mobile phones?
File upload and tap tempo are built for phone screens, and the microphone works wherever your mobile browser allows it. Tab audio capture needs a desktop browser such as Chrome or Edge, because phones cannot share a tab’s sound, so that mode explains itself when it is unavailable.
Can I analyse many songs and export the results?
Yes. Drop a whole batch of files into the BPM finder and they are analysed one after another with a progress bar on each row. When they finish, use Copy all to paste the table into a spreadsheet, or Export CSV to save file name, BPM, key, Camelot code and confidence.
How can I check that the BPM it found is right?
Open Check beat grid on any result. It plays the song with a click on every detected beat and draws the beats over the waveform. If the clicks land on the beat the number is right, and you can nudge the BPM by 0.1 or move the first beat by 10 ms.
Is a tempo finder the same thing as a BPM finder?
Yes. Tempo is the speed of the music and BPM, beats per minute, is the unit it is measured in, so a tempo finder and a BPM finder give the same number. Some people also search for a beat finder or BPM detector, and those tools read the same value.
How long does the BPM finder take to find the BPM of a song?
A typical three-minute song takes a few seconds on a recent laptop, since the work happens on your own processor and nothing waits in a queue. Very long files are analysed from a six-minute slice in the middle so the page stays responsive.
Why is no BPM shown for my file?
The BPM finder tells you why. A silent file has no tempo to read, a clip under four seconds is too short, and a file your browser cannot decode needs converting to MP3, WAV or M4A first. Ambient or beatless audio can also show a Low confidence reading.
Ready to find a BPM?
Drop a song, tap the beat, or listen live. It takes a few seconds and nothing leaves your device.