Drag & drop your song here, or click to browse
MP3 / WAV / M4A / FLAC / OGG / AAC • up to 200MB • nothing gets uploadedWhether you're prepping a DJ set, matching a beat to an acapella, practicing along to a track, or syncing visuals to music, you need two numbers: the tempo in beats per minute and the musical key. This free key and BPM finder measures both directly from the audio — no upload, no account, no waiting in a queue.
Any common audio format works: MP3, WAV, M4A, FLAC, OGG, or AAC. The file is decoded locally by your browser.
The analyzer builds an onset map of the track to measure tempo, and a harmonic profile (chromagram) to determine the key — the same signal-processing approach professional DJ software uses.
You get the tempo, the musical key with mode, the Camelot wheel code for harmonic mixing, and the compatible keys to mix into.
Tempo detection is very reliable on modern, steadily-produced music — electronic, hip-hop, pop, and most rock lock in within a fraction of a BPM. The classic pitfall of any BPM detector is the octave error: hearing a 70 BPM track as 140 or vice versa. That's why the result always shows the half-time/double-time alternative — if the number feels wrong, it's almost always that one.
Key detection compares the track's harmonic content against known key profiles. It's most confident on harmonically stable tracks and shows you its second-best guess too — often the relative major/minor, which shares the same notes and mixes perfectly anyway.
BPM (beats per minute) is the tempo of a song — how many beats occur in sixty seconds. A 120 BPM track has exactly two beats per second. DJs use BPM to beatmatch, producers use it to set their project tempo before sampling or remixing, and video editors use it to cut footage on the beat.
| Genre | BPM |
|---|---|
| Hip-Hop / Trap | 60–100 BPM (often felt in half time) |
| Lo-Fi / Chillhop | 70–90 BPM |
| Pop | 95–125 BPM |
| House / Deep House | 118–128 BPM |
| Techno | 125–135 BPM |
| Trance | 132–145 BPM |
| Dubstep | 138–142 BPM (felt at ~70) |
| Drum & Bass | 170–180 BPM |
The key of a song is the tonal center all its melodies and chords resolve to — for example A Minor or F♯ Major. Two tracks in the same or closely related keys blend harmonically; tracks in clashing keys sound dissonant when layered.
The Camelot wheel maps all 24 keys onto a clock face — numbers 1–12, with 'A' for minor keys and 'B' for major. It exists so you don't need music theory: from any code, mixing into the same number, one number up or down, or the same number with the other letter always sounds good. That's why every result here includes the Camelot code.
Harmonic mixing means choosing the next track so its key is compatible with the current one. With each track's Camelot code, the rules are mechanical:
Analyze a few tracks in a row above and the table keeps them all, so you can sketch a harmonic set order in one sitting.
Neural frames analyzes your track the same way — then generates a music video whose visuals pulse, cut, and morph exactly on your beat. Your BPM and key carry straight into the editor.
Drop the audio file into the analyzer above. It measures the tempo directly from the waveform and shows the BPM in seconds — free, no signup, and the file never leaves your browser. No file handy? Use the tap-tempo button and tap along to the beat.
The same analysis detects the key: the tool builds a harmonic profile of the track and matches it against all 24 major and minor keys, then shows the best match plus the Camelot code DJs use for harmonic mixing.
No. Unlike most key and BPM finders, the entire analysis runs locally in your browser using WebAssembly-era browser audio APIs. Your track never touches our servers — which is also why results appear so fast.
It's a DJ-friendly shorthand for musical keys, arranged on a wheel of 12 numbers. 'A' means minor, 'B' means major. Keys next to each other on the wheel are harmonically compatible, so you can pick mixable tracks without knowing music theory. 8A is A Minor; 8B is C Major.
That's the octave error, and every tempo detector on earth has it: a 70 BPM hip-hop beat can legitimately be counted at 140. We always display the half/double-time alternative next to the main result — pick the one that matches how you count the song.
MP3, WAV, M4A/AAC, FLAC, and OGG — anything your browser can decode, up to 200MB. Lossless files like WAV and FLAC analyze just as fast because everything happens on your machine.
Yes — free, unlimited, no account, no watermarks. It costs us almost nothing to run because your device does the analysis, so there's no catch. It's built by the team behind neural frames, the AI music video platform.
Yes. Analyze tracks one after another and the results table keeps every track's BPM, key, and Camelot code, so you can plan a harmonically mixed set in one session.
Turn any MP3 into a shareable video with your cover art.
Convert lossless WAV recordings into upload-ready MP4 videos.
Turn M4A files from iPhone or Apple Music exports into videos.
Convert MP3, WAV, or M4A audio into MP4 video in one step.
What key is this song in? Find out in seconds.
Tap along to any song and get the BPM live.
AI playlist names from your vibe, free.
AI identifies any song’s genre and subgenres.
Generate free cover art to use as your video background.
Create AI-powered audio visualizations for your music.
Create full AI music videos that react to your sound.
Knowing your track's tempo and key is the starting point for more than DJ sets — it's the backbone of music visuals. Neural frames uses the same audio analysis to generate AI music videos that react to your beat: visuals that pulse at your BPM, scene changes on your drops, colors that follow your energy. Analyze your track free here, and when you want it to move, bring it to the AI music video generator.