Change Song Key Online — Pitch Shift Up to ±12 Semitones
Shift a song up or down in semitones without changing tempo. Free MP3 / WAV export, no signup, runs in your browser.
Drop an audio file here or pick one
MP3, WAV, M4A, OGG, FLAC, AAC — up to ~150 MB
About changing the key of a song
This tool shifts a song's pitch by the chosen number of semitones while keeping the tempo intact. The pitch-shift runs in your browser via SoundTouch — your file never goes to a server.
Use it when a song sits outside your vocal range, when a backing track needs to be transposed for a different singer, when you want to learn a song in another key on guitar or piano, or to harmonise a copy of the track a third or fifth above.
Range is ±12 semitones (±1 octave). Tempo stays the same — file duration doesn't change. Advanced controls let you also tweak tempo if you want.
When this helps
Backing track for a vocalist
Move a karaoke track 2-3 semitones to fit a singer's range.
Learning a song
Transpose into a key that's easier to play on your instrument.
Cover singing
Match the original to your voice — no need to find another backing track.
Harmony parts
Make a parallel copy a third or fifth higher for backing vocals.
Frequently asked questions
Does the song length change?
No. With pitch shift only, tempo and duration stay exactly the same as the original.
What's the shift range?
−12 to +12 semitones — one octave down to one octave up. Any whole number in that range works.
Will I hear processing artifacts?
Shifts of 1-4 semitones sound clean. Extreme shifts (±10-12) introduce characteristic time-stretch artifacts — that's normal for any algorithm.
Can I also change tempo?
Yes. Click 'Also change tempo' to reveal the second slider.