How to change the key of a song file
- Open the song. Choose an MP3, WAV, M4A, OGG or FLAC file (up to 10 minutes), or drop it on the box. It opens in your browser; nothing is uploaded.
- Check the key. The tool estimates the key of the recording and shows two other likely keys. If you know the key, choose it yourself.
- Move it. Press − or + (one semitone each) or choose the new key, and press Play. Changes apply while it plays, so you can sing along and adjust.
- Practise with it. Slow the song down with Speed (the pitch stays the same) and loop a hard part with "Loop from here" and "Loop to here".
- Save it. Press Save as WAV to keep the new version. The file is made on your device, faster than playing it.
Worked example: a backing track that is too high
A singer has a backing track in E major, but the chorus strains at the top. Moving it down 2 semitones puts it in D major: every note of the track is 2 semitones lower, and the tempo is unchanged. If D is still high, one more semitone down gives D♭ major. The chords for a guitarist or pianist playing along move by the same amount: paste them into the chord transposer and press − twice.
Tips for the best sound
Small changes sound best
Every pitch-shifting method colours the sound a little, and the effect grows with the size of the change. A change of a few semitones usually sounds natural; a whole octave much less so.
Try formant correction on vocals
If the singer sounds thin after moving up, or boomy after moving down, turn on "Keep voices natural". For instrumental backing tracks it often makes no difference.
Slow it down to learn it
At 75% speed a fast passage is easier to hear and play, and the key stays the same, so you can play along on your instrument. Loop the part until it feels easy, then go back to 100%.
Keep the chords in step
When you move a recording by some semitones, move the chord sheet by the same number in the chord transposer, or use a capo: the capo calculator shows which fret gives the new key with easy shapes.
How it works
The pitch is changed with Signalsmith Stretch, an open-source audio library that keeps the timing while it moves every note, running inside your browser. The key is estimated from the recording itself: the tool measures how strong each of the 12 notes is across the song and compares the result with the typical note pattern of each of the 24 major and minor keys. Both run on your device, so the song is never uploaded.