Free BPM & Key Finder + Pitch Shifter

Beat Lab

Find BPM and key. Change pitch. Download your beat.

Free · No account · Audio stays on your device

1 Choose your beat

Drop an audio file here

Max. 25 MB · 5 sec to 5 min

No file selected

Choose a beat to start. Analysis happens on this device.

2 Check BPM & key

Estimates. Check by ear.

ESTIMATED TEMPO

No estimate yet

Check or adjust BPM

Around 55–80 BPM we prefer double time. Around 170–200 we prefer half time only when a similarly strong half-time pulse is found. This is a counting preference, not genre detection. Manual BPM and taps stay unchanged.

Tap at least four times on the pulse. No file needed.

Analyze a beat first.

Listen alongside your beat. The click does not detect the first beat. Volume also controls the click.

ESTIMATED KEY

No estimate yet

An estimate, not perfect recognition.

Check or adjust key

3 Transpose & download

SAME TEMPO

0:00 / 0:00

TRANSPOSE

0semitones

CALCULATED NEW KEY

Choose a key first

Preview: original pitch.

24-bit WAV · Check timing in your DAW
Download details

Transpose up or down, then prepare your 24-bit WAV download. Pitch shifting can introduce artifacts. The download uses your selected shift, not Compare original, listening volume or the click track.

Shifted WAVs include 1 second of tail room and may have a short leading delay. Check alignment and trim silence in your DAW. This is not a sample-aligned loop export. Your original file is unchanged.

FROM BEAT TO TRACK

Found a new key?
Now your vocal.

A good recording is still the starting point. Find recording help or a preset that matches your software and next step.

Find my vocal route

A few things to know

How reliable are the BPM and key?

They are estimates from sections of your file. A drum-free intro, half-time groove, key change or limited melody can produce an unclear or wrong result. You can halve, double, enter or tap the BPM label and choose the key yourself. The automatic estimator searches for pulses from 55 to 210 BPM. Manual entry and tapping support 25 to 400 BPM. If the analyzed sections suggest clearly different keys, the result stays uncertain. This does not prove that the music changes key. If the sections suggest clearly different pulses, the BPM also stays uncertain. Half-time and double-time alone do not count as this disagreement. This is not proven tempo-change detection. The alternatives are not accuracy percentages. None of these label choices changes the playback tempo. Use the click to check a candidate tempo by ear. Restart it on a beat you hear. A click that fits can still follow a half-time or double-time pulse; it is not proof of the intended musical tempo.

Is my unreleased beat stored?

This tool processes the selected audio in your browser's memory. It does not upload an audio file, use your microphone or save the beat to an account. Clear audio removes it from the tool. The site's ordinary cookie preferences also apply. Switching language opens a new page and clears the selected audio. A WAV that you download remains on your device until you remove it.

What does transposing change?

Each step shifts the listening preview by one semitone. The tempo stays the same. The calculated new key follows your chosen or estimated starting key, so check that first. Compare original temporarily plays the original pitch without losing your chosen shift. Press it again to switch back. Your source file stays unchanged.

What is this tool not designed to do?

This is not mastering, chord transcription or a guarantee of the correct scale. Preview and download a transposed version, then check the result in your music software. Only process audio you have permission to use.

How to use Beat Lab

How to find a song key and change the pitch

  1. Choose your audio. Drop a WAV or MP3 into the tool, or try the built-in example. Use a file you have permission to process.
  2. Check BPM and key. These are estimates, not guaranteed answers. Tap along or use the click track to check the pulse. Correct the key if you already know it.
  3. Transpose and download. Use the minus and plus buttons to change pitch. Compare the original, then prepare the WAV and click Download WAV to save it.

BPM describes how fast the beat feels. Musical key describes its tonal center. Changing the BPM label here does not time-stretch the audio. The pitch shifter changes pitch while keeping the playback tempo the same.

A beat in your vocal range

A beat can sound great and still sit too high or too low for your hook. Try a small pitch change and sing the same line over it. Listen to your voice and to the drums, bass and melody too: processing a finished stereo beat changes every sound, not just the chords. Larger shifts can sound less natural.

This tool helps you try a direction. It does not isolate stems, identify every chord, tune your vocal or replace a careful mix. When the key estimate is uncertain, compare the suggested options instead of treating one label as a fact.

Technology and open-source credits

SoundTouchJS audio-worklet 2.1.1, MPL-2.0. License · Source code · Third-party licenses