Free · No signup · Audio stays on your device

BPM Finder

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?

  • Analysed on this device
  • Audio never uploaded
  • No account

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.

Audio waveform with evenly spaced beat markers and a large tempo dial showing the speed of a song

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

A music file being dragged from a laptop folder into a dotted drop area on a web page to start the tempo check

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.

Waveform with blue beat lines over the kick hits and headphones, checking that the detected tempo lands on the beat

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.

A hand tapping a big round pad in time with music while a tempo readout card and spreadsheet rows appear beside it

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
GenreTypical BPMWorth knowing
Hip-hop and boom bap70–100Often felt in half time, so a 90 can also be counted as 180.
R&B and slow soul60–90Laid-back grooves, usually a clear snare on beats two and four.
Pop100–130The most common band for radio-friendly songs.
Rock110–140Live bands drift a little, so check the beat grid on live recordings.
House118–130Four-on-the-floor kick, very steady, easy to measure.
Techno125–140Steady kick with busy off-beat hats that can confuse simple tools.
Trance130–150Fast and driving, the drums sit on every beat.
Dubstep and trap130–150Often written at 140 but felt at 70, so ÷2 is common.
Drum and bass165–180The classic double-time case: 87 and 174 are the same groove.
Reggae and dub60–90Slow with the emphasis on the off-beat.

Limits and tips

Get a trustworthy BPM: tips and honest limits

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.

Find a BPM now