BPM finder tempo of any song, free
Drop a track in and read its tempo, in about two seconds, free, no account.
You get the musical key and its Camelot code from the same file. Whether you think of it as a BPM analyzer, a BPM counter or a beats per minute finder, it reads the file directly instead of asking you to tap it out, with no install and the same reading on a phone or a laptop.
Related: Free Key and BPM Finder App: Any Song, With Camelot Code.
By Sam Ridder · Last updated: October 2026
No account. No watermark. Free for files up to 120 MB. A BPM finder that is good enough for a first check: confirm the number by ear. The same detector on free and paid.
Building a running playlist and chasing a specific pace? Drop in a candidate track to check whether it actually sits at your target bpm for running instead of guessing from the title.
What you get back
The tempo comes back as a single BPM number, rounded and ready to beatmatch against the next track in your set: no tapping along a beat by hand, no counting bars with a stopwatch. That's how to calculate bpm here: the model reads it, it doesn't ask you to, and the same pass is what lets it detect bpm on a track with no steady click at all. The same pass reads the tonality too, so the key and Camelot code ride along at no extra wait.
- BPM, the tempo, rounded to a whole number
- Key and Camelot code, F minor, A♭ major, 8A, 4B…, from the same upload
- Looks half or double what you expected? Worth a gut-check against your own count. See below
- Nothing kept: your upload is deleted the moment the numbers appear
How to find the BPM of a song
- Drop your file in the box above (MP3, WAV, M4A, FLAC or a video file).
- Wait about two seconds while it's read.
- Read the tempo. Need the stems as well? The link under the result splits the same track.
When a tempo detector gets it wrong
This is an estimate off the audio, and it's clear about it. Where any detector, ours included, slips up:
- Half or double time. A 140 BPM track with a half-time feel reads as 70 just as easily: both are "right" in the sense that the beat lands on both, it's a matter of which pulse you count. This matters most beatmatching across a set: two tracks that look 70 BPM apart on paper can be the same tempo once you tap it out yourself. If the number looks off, it's almost always exactly half or exactly double: trust your own count over the reading.
- Live, rubato or drifting recordings have no single tempo to find.
- Tempo changes mid-song come back as one number: whichever dominates.
- Speech and podcasts. Built for music, not voice: a number on a podcast is noise, not a tempo.
On silence, or a clip too short to measure, you get a plain "couldn't read this" instead of a number: we'd rather show nothing than a confident wrong one. A BPM detector online is a good first check for DJing: confirm the number by ear, and trust your own count when the reading comes out as exactly half or double.
Online, from a file
Checking BPM online usually means trying several lookup sites; this reads the number straight from the file. As an online BPM finder it needs no account and nothing installed, and the BPM finder online reading is the same on a phone. It's a file BPM finder: it needs the actual audio or video file rather than a link, and as an MP3 BPM finder it reads MP3 files without converting them first. If you've used the Tunebat BPM finder, the difference is that this reads your own file instead of a database entry. It's auto BPM detection, finding the tempo on its own even for music without a steady click, and it also works as a BPM counter online or BPM calculator online for checking how far one track sits from a target tempo. And if you typed BPM finer or BPM fidner in a hurry, this is the page you were after.
Tapping it out, or finding it from a video
Don't have the file, just the sound in your head or a room full of dancers? Tapping BPM along to the beat gives a similar number without any upload: tap along on the separate page, elsewhere on StemGrab. Getting the BPM by tapping is less exact than reading the file, but it works anywhere; check the reading against a BPM metronome if a second opinion feels worth it. Unlike simple BPM counters that make you tap along, this page reads the tempo straight from the audio file, so there is no counting on your side.
Coming from a YouTube video instead? This isn't a YouTube BPM finder that takes links; a BPM finder YouTube search usually means you have the clip but not the file. If you have the video file, drop it in directly, or extract audio from video first and run that file through here.
Looking up a specific song's tempo
A huge share of visitors already know the song and just want the number. We won't guess a number for a title we haven't measured, so upload the track and read it straight off the file; it works the same whichever song you have in mind, from a BPM 64 ballad to a 191 BPM drum and bass track. As a song BPM finder it reads what's actually in the file; it isn't a BPM song finder that suggests tracks by tempo, and as a music tempo finder it ignores the title and listens. Building a running playlist works the same way: check each candidate against your target pace instead of trusting the title. To find song BPM and key for a whole set, upload the tracks one after another and write both numbers next to each title as they come back.
Why the key comes with it
Tempo is what makes or breaks a transition before harmony even enters the picture: two tracks within a few BPM of each other ride the pitch fader without anyone noticing the seam, while anything more than that needs a tempo change mid-mix. Producers use it to find BPM music samples need before they go into a project, and to find song tempo for a whole set they upload each track; if you only want to find tempo, ignore the key. To find BPM of song files you're unsure about, trust the reading over the genre. Once the tempos line up, the key finder covers which tracks are compatible on the Camelot wheel: the harmonic half of the same pass. Need the acapella or the instrumental as well? The link under the result splits the same track; key, BPM and stems explains the full pass. Want the notes behind that tempo, not just the number? MP3 to MIDI turns the same file into a MIDI track per instrument.
It only measures; it isn't a BPM changer. To change the BPM, use the pitch changer's speed slider or the song key changer.
Sources
- Tempo - Wikipedia: Tempo is measured in beats per minute
Common questions
Is the BPM finder free?
Yes: no account, no e-mail, no daily cap, no watermark. It runs on our own hardware, so checking a whole set of twenty tracks costs nothing extra. To find song BPM for a set list, or get song BPM for one track before a mix, it's the same upload. Use it as a quick BPM tester too: test BPM on a rough mix before a gig. It isn't a live BPM tracker for a set in progress; it's a BPM reader for files.
How do I find BPM of a song?
Drop the file in and read the number about two seconds later; there's no tapping or counting. That's how to find the BPM of a song, and the same pass returns the key and Camelot code. It's also how to find the tempo of a song you only half know: what BPM is this song, really? The reading answers it.
What is BPM, exactly?
BPM stands for beats per minute: how many beats the track has in sixty seconds, and the number a DJ or producer uses to match one track's speed to another.
How long does it take?
The BPM detect step takes about two seconds for a normal-length song. It doesn't queue behind the stem separation.
Why is the BPM double or half what I counted?
Tempo detection has to pick which pulse is the beat, and a half-time or double-time feel is genuinely ambiguous. Your own count wins.
Which files work?
A BPM finder MP3 upload is the most common, but WAV, M4A, FLAC and video files work the same. On an MP4 the audio is read out of it. You can drag a file onto the box or click to choose one.
Can I find both the BPM and the key of a song?
Yes: the BPM and key come back together: the BPM, the musical key, its scale (major or minor) and the Camelot code from the same upload, all in about two seconds, so BPM key matching for a set takes one pass.
Can I tap to find the BPM instead?
Not with this tool: it reads the BPM directly from the audio. If you don't have the file, the tap BPM finder on the tap tempo page reads the BPM off your tapping, no upload needed; a BPM tap reading, or the BPM by tap alone, is what that page is for.
Can it change the BPM, not just read it?
No: it only reads the tempo that's already there. To change BPM or change tempo, use the pitch changer's speed slider, or a DAW or other tempo editor.
Is there a browser extension or app to install?
No. Just the page: there's nothing to add to Chrome or any other browser, and it works the same on a phone or a laptop.
Is my upload stored?
No. Each BPM finder file upload is deleted the moment the numbers appear. Nothing is shared or used to train anything. See privacy.
Can I find the BPM of a song from its title or a YouTube link?
No. This isn't a YouTube BPM finder that takes links, and it will not guess a number for a title it has not measured. Upload the track and it reads the BPM straight off the file. If you have a video file, drop it in directly, or extract the audio from the video first.