DJs
Check the key and BPM of every track before you add it to a crate, then sort by Camelot code for harmonic sets.
Tempo, musical key and Camelot code in seconds — analyzed privately in your browser.
Drop audio files to find BPM, key, and Camelot code
One track or a whole folder. MP3, WAV, FLAC, M4A, AAC, and OGG up to 50 MB — batch analysis runs locally in your browser with no server upload.
Why this finder
Drop a track below and this BPM and key finder tells you exactly what you’re working with: the tempo in beats per minute, the musical key, and the Camelot code for harmonic mixing. It runs entirely in your browser — no sign-up, nothing uploaded to a server, and it works on MP3, WAV, FLAC, M4A, AAC and OGG files.
Three steps
No account, no watermark, no upload queue. Your file never leaves your device.
Every reading
The detected beats per minute, plus half-time and double-time values so you can halve or double a beat for the genre you’re working in.
Major or minor, with the root note.
The 1–12 A/B notation DJs use to mix harmonically.
How sure the model is about the key, so you know when to trust a borderline result.
Working from a stream you can’t download? Tap along and get the BPM that way.
The Camelot wheel
Tempo decides what a track can sit next to — a 128 BPM house record will not blend into a 90 BPM hip-hop set, no matter how good the mix is. Key decides whether two tracks sound like one record or a car crash: play two songs in compatible keys and the transition disappears. That’s what the Camelot wheel is for — keys that sit next to each other on the wheel share enough notes to mix cleanly, which is why every serious DJ tool reports it.
If you’re producing rather than mixing, tempo tells you what grid to work on and key tells you what your vocalist can actually sing. If you’re singing, the key of the original is the first thing you need before you transpose it.
Who it’s for
Check the key and BPM of every track before you add it to a crate, then sort by Camelot code for harmonic sets.
Match a sample to your project tempo, and find out what key your loop is actually in before you fight it for an hour.
Find the key of the original, then pitch it to where your range lives.
Check a track’s tempo before you cut video to it.
Formats
We support MP3, WAV, FLAC, M4A, AAC and OGG files up to 50 MB each. Detection is most accurate on tracks with clear percussion and a steady tempo; for classical, ambient or heavily swung music, treat the result as a starting point and use the confidence score. If you only need the tempo of something you can’t download, tap tempo gets you there without a file.
Your audio stays yours
This song key and BPM finder is free with no daily limit, and batch analysis with CSV export is included. Nothing you upload is stored, logged or used for training — analysis happens locally in your browser.
FAQ
Tempo, keys, Camelot codes and privacy — the short answers.
A tool that analyzes an audio file and reports two numbers: its tempo in beats per minute and the musical key it’s written in. DJs and producers use it to mix and arrange tracks that fit together.
Yes. Analysis is free and unlimited, with no account and no sign-up. You can drop several files at once and export the results as CSV at no cost.
Not yet — the finder works from the audio itself, not from a song database. Use a file you have, or play the song and use tap tempo to get the BPM by ear.
Links aren’t supported, because streams can’t be decoded in your browser. Tap along with tap tempo while the song plays for the BPM, or analyze a local copy you have the right to use.
It’s reliable on most produced music. Tracks with ambiguous tonality, heavy modulation or no clear harmonic center will score lower — check the confidence number under each key before you commit.
BPM and tempo are the same thing measured in beats per minute. The Camelot code is a way of writing musical key so harmonic mixing becomes arithmetic — 8A mixes cleanly with 8B, 7A and 9A.
Some songs can be felt at half-time or double-time, especially trap, drum and bass, or sparse loops. That’s why the half-time and double-time values are shown next to every BPM — pick the one that matches your grid or DJ software.
Yes. Drop several files and they are processed one after another. Copy the table into Notion or Google Sheets, or export a CSV with title, BPM, key, Camelot code and duration.
No. Detection runs locally in your browser, so the file never leaves your device. That makes it safe for unreleased beats, client demos and private sample folders.
Continue the workflow after checking tempo, key, and Camelot code.