neural frames logoneural frames logo

BPM Finder & Key Finder

Drop in any song to measure its tempo and musical key together. Analysis runs 100% in your browser, so your track never leaves your device.

100% Free • No Signup
No Upload — Runs in Your Browser
BPM + Key in One Analysis
Reproducible Tempo Benchmark

8/8

Reference tempos detected within ±2 BPM

Automated tests cover synthetic tracks from 70 to 175 BPM and count the displayed half- or double-time alternative. Real recordings with loose timing or sparse percussion can vary.

Tap tempo
No file handy? Tap along to the beat and we'll measure the BPM live.

How to Find the Key and BPM of a Song

Whether 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.

How It Works

Drop In Your Track

Any common audio format works: MP3, WAV, M4A, FLAC, OGG, or AAC. The file is decoded locally by your browser.

On-Device Analysis

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.

Get BPM, Key & Camelot Code

You get the tempo, the musical key with mode, the Camelot wheel code for harmonic mixing, and the compatible keys to mix into.

How Accurate Is It?

In our reproducible automated benchmark, all eight synthetic reference tracks from 70 to 175 BPM were detected within ±2 BPM when the displayed half- or double-time alternative was included. That verifies the detector against known tempos; it is not a blanket accuracy claim for every recording.

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.

What Is BPM?

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.

Typical BPM by Genre

GenreBPM
Hip-Hop / Trap60–100 BPM (often felt in half time)
Lo-Fi / Chillhop70–90 BPM
Pop95–125 BPM
House / Deep House118–128 BPM
Techno125–135 BPM
Trance132–145 BPM
Dubstep138–142 BPM (felt at ~70)
Drum & Bass170–180 BPM

What Is a Musical Key?

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.

Every result includes both Camelot and Open Key notation, plus the same-key, adjacent-key, and relative major or minor paths that DJs use for harmonic mixing.

How to Mix Harmonically with Camelot and Open Key

Harmonic mixing means choosing the next track by both tempo and compatible key. The result above translates every detected key into Camelot and Open Key notation, then maps the four most dependable transition paths:

  • Same code (8A → 8A): hold the key for the most stable blend.
  • One step down or up (8A → 7A or 9A): make a smooth compatible energy change.
  • Same number, other letter (8A → 8B): switch between relative minor and major.
  • Open Key expresses the same wheel with 1m–12m for minor and 1d–12d for major; 8A equals 1m and 8B equals 1d.

Analyze tracks one after another and the results table keeps their BPM, musical key, Camelot code, and Open Key code together, so you can plan a beatmatched harmonic set in one browser session.

Relative Keys in Harmonic Mixing

Every minor key shares its notes with one major key — A Minor and C Major use exactly the same seven notes. These relative pairs share a Camelot number (8A and 8B), which is why a key detector's second-best guess is often the relative key: the notes are identical, but a different note feels like home.

For DJs, the shared Camelot number makes that ambiguity manageable. Switching A/B while holding the number produces a harmonically compatible mood change, and the same compatible paths remain useful even when the relative key is the stronger interpretation.

Camelot Wheel and Open Key Conversion Chart

Use this complete chart to translate between musical keys, Camelot codes, Open Key notation, and relative major or minor keys:

KeyCamelotOpen KeyRelative key
C Major8B1dA Minor (8A)
A Minor8A1mC Major (8B)
G Major9B2dE Minor (9A)
E Minor9A2mG Major (9B)
D Major10B3dB Minor (10A)
B Minor10A3mD Major (10B)
A Major11B4dF♯ Minor (11A)
F♯ Minor11A4mA Major (11B)
E Major12B5dC♯ Minor (12A)
C♯ Minor12A5mE Major (12B)
B Major1B6dG♯ Minor (1A)
G♯ Minor1A6mB Major (1B)
F♯/G♭ Major2B7dD♯ Minor (2A)
D♯/E♭ Minor2A7mF♯ Major (2B)
D♭ Major3B8dB♭ Minor (3A)
B♭ Minor3A8mD♭ Major (3B)
A♭ Major4B9dF Minor (4A)
F Minor4A9mA♭ Major (4B)
E♭ Major5B10dC Minor (5A)
C Minor5A10mE♭ Major (5B)
B♭ Major6B11dG Minor (6A)
G Minor6A11mB♭ Major (6B)
F Major7B12dD Minor (7A)
D Minor7A12mF Major (7B)
You Know the BPM — Now Make It Visual

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.

Audio-reactive visuals locked to your tempo
AI-generated scenes that follow your track's energy
Lyric videos with beat-synced typography
Export in 4K with no watermarks
Create a beat-synced AI music video

Frequently Asked Questions

How do I find the BPM of a song?

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.

How do I find the key of a song?

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.

Does my audio file get uploaded?

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.

What is a Camelot code like 8A or 5B?

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.

What is Open Key notation, and how does it relate to Camelot?

Open Key represents the same harmonic wheel with 1m–12m for minor keys and 1d–12d for major keys. The numbering is shifted from Camelot: A Minor is Camelot 8A and Open Key 1m, while C Major is 8B and 1d. Every result and the chart above show both systems.

Which Camelot keys mix well together?

Use the same code, one number up or down with the same letter, or the same number with the other letter for the relative major or minor. For 8A, the dependable paths are 8A, 7A, 9A, and 8B; the analyzer maps these four options for every result.

The BPM looks like half or double what I expected — why?

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.

Which audio formats are supported?

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.

Is this key and BPM finder really free?

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.

Can I analyze multiple songs for a DJ set?

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.

Choose your next music workflow

WAV to MP4 Converter

Turn lossless WAV audio into a video with the included background or your artwork.

M4A to MP4 Converter

Turn an M4A file into a video with the included background or your artwork.

Audio to Video Converter

Convert MP3, WAV, or M4A audio into an MP4 with an optional image.

Video to Audio Converter

Extract MP3 or WAV audio from a video privately in your browser.

Camelot Key Finder

Map a track to Camelot, Open Key, and compatible DJ transitions.

Tap Tempo

Tap along to any song and get the BPM live.

Playlist Name Generator

Generate free playlist names from your vibe.

Music Genre Finder

Identify a song’s genre and subgenres with AI.

AI Album Cover Generator

Generate free cover art to use as your video background.

Audio & Music Visualizer

Create beat-synced audio visualizations for your music with AI.

AI Music Video Generator

Create full AI music videos that react to your sound.

AI Lyric Video Maker

Explore videos with lyrics generated into the scenes. Account required.

Suno to Music Video

See how to turn your exported Suno song into a full music video.

Animate Your Artwork

Explore AI animation for an album cover or artist image.

From Key and BPM to a Finished Music Video

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.