BPM & key finder

Got a beat and need its tempo and key before you write to it, mix it or send it to an artist? Beat Lab tells you both from your own audio file, right in your browser. Choose a file and in a few seconds you get the BPM, the key, its Camelot code and the keys it mixes well with.

BPM & key finder

Find the BPM and key of any beat or song from your own file, tap a tempo, and plan harmonic mixes with the Camelot wheel. Free, and your audio never leaves your device.

or drop it here. MP3, WAV, M4A, AAC, FLAC or OGG.

Analysed on your device. Your audio is never uploaded.

Estimates from automatic analysis. Tempo can read at half or double speed, and key can be confused with its relative major or minor, so check the confidence and trust your ears. Please only analyse audio you have the right to use.

How it works

  • Choose an audio file from your phone or computer (MP3, WAV, M4A or AAC work in every modern browser; FLAC and OGG work in most).
  • Your browser decodes the audio and analyses it on your device. Nothing is uploaded to Centertainment or anyone else.
  • Tempo comes from the rhythm: we track where new sounds start and look for the beat spacing that repeats most strongly.
  • Key comes from the notes: we add up which of the 12 pitch classes sound most across the track and compare the result with published major and minor key profiles.
  • You get the BPM, the key, its Camelot and Open Key codes, half-time and double-time values, the keys it mixes well with and a confidence level for each result.

Frequently asked questions

How do I find the BPM and key of a song?

Choose the audio file above. Beat Lab analyses it in your browser and shows the tempo in BPM, the key, its Camelot code and the keys it mixes well with, usually within a few seconds.

Is my audio uploaded anywhere?

No. The file is opened and analysed inside your browser on your own device. It is never sent to Centertainment or any other server, which makes it safe for unreleased beats.

How accurate is it?

It works best on music with a steady beat and clear chords. In our tests on synthesised loops with a known tempo and key, it found the right key every time and matched the tempo to within 0.5 BPM, except that some very slow or very fast loops were read at exactly half or double speed. Real songs are harder: tempo changes, live drumming, heavy distortion or songs that switch key can confuse any detector, and some tracks are read at half or double their tempo. Check the confidence level and the half-time and double-time values, and trust your ears.

Why does it say 70 BPM when my beat is 140?

Tempo has an octave problem: a beat at 140 BPM with a snare on every third beat can feel like 70, and 140 is also a valid reading of a 70 BPM groove. Detectors, and people, often disagree by exactly half or double. Tap the half-time or double-time value to switch to the one your DAW or genre uses.

Which file types work?

Anything your browser can play: MP3, WAV, M4A and AAC work almost everywhere, and FLAC and OGG work in most browsers. You can also choose an MP4 video and we'll analyse its soundtrack. Files up to 150 MB and up to 10 minutes of audio are analysed.

Can I paste a YouTube or Spotify link?

No. Beat Lab only analyses audio files you already have the right to use, such as your own beats, stems or purchased files. It doesn't download from YouTube or look songs up on Spotify.

Is Beat Lab free?

Yes. Single-file analysis, tap tempo, the Camelot wheel and the genre guides are free with no sign-up and no limit. A Pro version with batch analysis, exports and a DJ set planner is coming; you can join the waitlist on this page.

Built for producers, DJs and artists

Most online key finders upload your audio to their servers. That’s a problem when the file is an unreleased beat or a demo you haven’t registered yet. Beat Lab opens and analyses the file on your phone or laptop instead, so your music never leaves your device. It works on mobile, needs no sign-up and has no daily limit.

  • BPM & key: tempo with half-time and double-time options, key with a confidence level and the next-closest key, plus a tuning check for detuned beats.
  • Tap tempo: tap along to anything playing near you, then check it against a metronome.
  • Camelot wheel: see which keys blend with yours for smooth, in-key DJ transitions.
  • Genre BPM guide: typical tempo ranges for Afrobeats, amapiano, afro-house, highlife, hip-hop, drill and more, each with its source.

How accurate is it?

We tested Beat Lab on synthesised loops with a known tempo and key, including a 120 BPM chord loop in A minor, an amapiano-style log-drum loop and a deliberately detuned Afrobeats groove. It found the right tempo and key in every one of those tests. Real songs are harder than test loops, so treat every result as an estimate: check the confidence level, try the half-time or double-time value if the number feels off, and press Play with metronome click to hear whether the tempo locks to your track.

Finished the beat? See what your streams could earn with our Spotify, Audiomack and Boomplay calculators.