Free tool

Change the key of a song. It finds the key, you pick the new one. The tempo stays. Free, in your browser.

Updated

Files over 10:00 are trimmed to the first 10 minutes.

How to change the key of a song

  1. Step 1: Drop in a song

    An MP3, WAV, M4A, FLAC or OGG. The tool reads its key on your device, with the same detector as the free Key & BPM Finder.

  2. Step 2: Pick the new key

    Click the key you want, or move the shift up or down by up to 12 semitones (an octave). Each key shows how many semitones it is from the original.

  3. Step 3: Download

    Signalsmith Stretch moves the pitch and keeps the tempo. Compare with the original, then save a WAV or a 192 kbps MP3.

At a glance

Song Key Changer specifications
InputWAV, MP3, M4A/AAC, FLAC, OGG and AIFF, or the sound track of an MP4 or MOV video. Decoding is the browser's own, so a format it can't read is refused, never guessed.
Key detectionMajor and minor keys, read from 45 seconds of the song, from about a fifth of the way in (past the intro)
ShiftUp to 12 semitones up or down, tempo unchanged
LengthThe first 10 minutes; a longer file is cut to that, not refused
File sizeUp to 100 MB for an audio file; a video up to 4 GB if its sound is under 20 minutes
OutputThe song in the new key, as a 16-bit WAV or a 192 kbps MP3, with before and after players to compare
Runs on your deviceYes. The file is read and processed in your browser tab and never uploaded
WatermarkNone
Sign-upNot needed
Daily limitNone: there is no usage counter or cap

What it's good for

Singers move a song to fit their range: a key or two down for a lower voice, up for a higher one. Players move a backing track to the key they know, or to match a capo position. DJs move a track to a compatible key on the Camelot wheel so two songs mix without clashing. Producers move a sample to the key of the project.

How it works

The key comes from chroma analysis: the energy in each of the twelve pitch classes is measured across 45 seconds of the song, past the intro, and matched against major and minor key profiles. Songs that sit between a major key and its relative minor (C major and A minor share every note) can read as either; both need the same shift, so the result is right either way.

The shift is Signalsmith Stretch, the pitch and time engine the SoundGen studio uses. It moves every note by the same number of semitones and keeps the length exactly the same, so the tempo doesn't change.

How far you can go

Two or three semitones either way usually sounds natural. Past that, voices change character, because the resonances of the throat move with the pitch: a big shift up sounds younger and thinner, a big shift down darker and heavier. Instruments tolerate more than voices. Drums are untuned, so they just sound brighter or duller.

Questions

Is it free?
Yes, with no sign-up and no daily limit. The file is processed inside your browser and never uploaded.
Will changing the key change the tempo?
No. The pitch moves and the length stays the same, sample for sample. To change the tempo instead, use the free Tempo Changer.
How many semitones is one key?
Each step on a piano keyboard is a semitone. C to D is two, C to G is seven up or five down. The tool counts them for you and, for a picked key, takes the shorter way.
What if it detects the wrong key?
Use the semitone shift directly: it works whatever the detected key is. A song that reads as its relative minor or major (A minor for C major) needs the same shift anyway.
Does it work on vocals?
Yes, within a few semitones. Large shifts change the voice's character, as the formants move with the pitch.
How long can the song be?
The first 10 minutes are processed; a longer file is cut to that rather than refused. Audio files can be up to 100 MB.

New key.
Now write in it.

The SoundGen studio transposes clips on the timeline and generates new parts in your key, in a full studio in your browser.