SunoPull

FREE IN-BROWSER AUDIO TOOL

Key & BPM Changer

Transpose a song to a new key, change its tempo, or do both. Detect the starting key and BPM, preview your changes, and download WAV or MP3 while your audio stays on your device.

Change a song

Audio stays in your browser

Drop an audio file here or choose one from your device

MP3, WAV, FLAC, M4A, AAC or OGG · up to 100 MB

No file handy?

Detected key + Detected BPMChoose a track to detect its key and BPM.Essentia.js

Pitch shift

0

semitones

Original keyNot detected
New key—

BPM

Speed change1.00x

Original audio

Your selected track will appear here.

A

Changed audio preview

B
Apply your settings to create an audio preview.

HOW IT WORKS

How to change a song's key and BPM online

Use this online key and BPM changer to transpose a track, adjust its tempo, or make both changes together. The audio is analyzed and processed in your browser.

  1. 01

    Choose an audio file

    Upload an MP3, WAV, FLAC, M4A, AAC or OGG file up to 100 MB, or try the demo track. Your browser opens the audio on your device.

  2. 02

    Detect the starting key and BPM

    The changer estimates the song's current musical key and tempo automatically. Treat these as starting values and correct the current BPM if needed.

  3. 03

    Choose what to change

    Adjust pitch by up to 12 semitones, set a target BPM between half and twice the current tempo, or combine the two controls.

  4. 04

    Preview and download

    Apply your settings and listen to the changed track. When it sounds right, download the result as a WAV or MP3 file.

Transpose a song to a new key without changing tempo

Raise or lower pitch in semitone steps, up to 12 semitones in either direction, while leaving the target BPM unchanged. The displayed key moves with your pitch adjustment, making it easier to fit a vocal range, instrument or harmonic mix.

Change a song's tempo without changing pitch

Set a new BPM from half to twice the current tempo. Time stretching changes the track's speed and duration while keeping its notes at the original pitch—useful for practice, rehearsal or matching a DJ set.

Who uses an online key and BPM changer?

Change the way a track fits your set, performance or edit without opening desktop audio software.

DJs

Move a track into a compatible musical key for harmonic mixing, then adjust its tempo to fit the groove of your set.

Music producers

Transpose a sample or reshape a song's tempo to test a new arrangement, reference track or production idea.

Singers and musicians

Shift a backing track into a comfortable singing key or slow it down for instrument practice and rehearsal.

Video and content creators

Adjust a music file's pace to fit a video edit, short-form clip or presentation, then preview the timing before downloading.

Supported audio formats and privacy

Upload MP3, WAV, FLAC, M4A, AAC or OGG audio files up to 100 MB each. Download the changed track as WAV or MP3. Your browser decodes, transforms and encodes the audio on this device; no file is sent to a server. Which formats can be opened can vary by browser.

  • MP3
  • WAV
  • FLAC
  • M4A
  • AAC
  • OGG

Need to identify a song before changing it?

Use Key & BPM Finder to analyze a song's tempo, musical key and Camelot code, then return here to transpose or adjust its speed.

Open Key & BPM Finder

Key & BPM Changer FAQ

Can I change a song's key without changing its tempo?

Yes. Adjust Pitch shift and keep Target BPM at the current tempo. The changer transposes the notes while leaving the song's beat speed unchanged.

Can I change a song's BPM without changing its pitch?

Yes. Enter a new Target BPM and leave Pitch shift at zero. Tempo stretching changes the song's duration while keeping its notes at the original pitch.

Can I change pitch and tempo at the same time?

Yes. Set a pitch shift and a target BPM before you preview. You can also change only one setting and leave the other at its original value.

Does the changer detect a song's original key and BPM automatically?

It estimates the musical key and BPM in your browser after you choose a file. Detection is not guaranteed for every track; you can correct the current BPM manually before processing.

Which audio formats can I upload and download?

Upload MP3, WAV, FLAC, M4A, AAC or OGG files up to 100 MB. Browser decoding support can vary. Download the changed audio as WAV or MP3.

How large can my audio file be?

The upload limit is 100 MB per audio file. Shorter files and smaller transformations usually finish sooner because all processing runs on your device.

Is this key and BPM changer free to use?

Yes. The tool is free to use in a modern browser, with no account, app or browser extension to install.

Are my audio files uploaded or stored?

No. Your selected audio is decoded, changed and encoded in your browser. The original file and the WAV or MP3 you create stay on your device.

Can I change a song from a YouTube or Spotify link?

This page currently works with audio files selected from your device or the built-in demo track. It does not accept streaming links.

Will changing the key or tempo affect the sound?

Pitch shifting and time stretching can sound less natural when you make large changes. Preview the result before downloading, especially when moving several semitones or changing tempo substantially.