🎵

Audio Pitch Shifter

This audio pitch shifter lets you load a file and shift its pitch up or down by semitones and cents while keeping the same duration (the tempo doesn’t change) — then export a lossless WAV, all in your browser. It’s a fast way to transpose audio or try a key change without touching the playback speed, and nothing is ever uploaded.

ℹ This uses a granular (overlap-add) algorithm: it time-stretches and resamples the audio to move pitch without changing tempo. It is approximate — expect some warble or smearing on complex material (full mixes, sharp transients), especially at large shifts. It is not a studio phase-vocoder or auto-tune. Output is WAV (browsers can’t write MP3/AAC). Everything runs locally — your file is never uploaded.

No file loaded.

Share or embed this tool

Free to use on your own website — WordPress, Wix, or any platform. Paste one line and it works instantly, resizing to fit.


How It Works

Changing pitch without changing tempo can’t be done by simply replaying faster or slower (that’s what the Speed Changer does). Instead this tool time-stretches the audio with an overlap-add (OLA) granular method — cutting it into short overlapping windowed grains and re-spacing them — and then resamples the stretched result. The two steps combine so the duration ends up unchanged while the pitch moves by your chosen amount (the ratio is 2^(semitones/12)). This is the same fundamental principle behind time-domain pitch shifting used in guitar tuner apps and basic transposition software. It runs entirely on your device; nothing is uploaded.

Because OLA doesn’t reconstruct phase the way a studio phase vocoder does, the result is a good rough transposition but can sound warbly or smeared on dense music or percussive material, and more so at big shifts. Monophonic sources — a single voice, a solo instrument — tolerate larger key changes more cleanly than full mixes with many simultaneous harmonics. It’s the most practical way to shift pitch online without installing software: great for quick key changes, voice-pitch experiments, creating harmony parts, and ear-training intervals. For mastering-grade results, use a dedicated DAW plug-in. If you need to confirm what note or frequency a shifted passage lands on, try the Pitch Detector after exporting. Output is lossless WAV; re-encode to MP3 in a desktop app if you need it.

Frequently Asked Questions

Is my file uploaded?
No. Decoding, preview and rendering all happen in your browser; the audio never leaves your device.
Does the tempo / length change?
No — the duration stays the same. Only the pitch moves. If you want speed and pitch to change together, use the Audio Speed Changer instead.
Why does it sound a bit warbly?
It uses a time-domain overlap-add (granular) algorithm, not a studio phase vocoder. That trades some smoothness for running instantly in the browser. Artifacts are most audible on full mixes, sharp transients, and large shifts; single instruments and voices fare better.
How far can I shift?
Up to one octave up or down (±12 semitones), plus ±50 cents of fine tuning. Smaller shifts sound cleaner.
Why is the output WAV, not MP3?
Browsers can’t encode MP3/AAC from JavaScript without a licensed encoder. The result is exported as lossless WAV; re-encode it to MP3 in a desktop app if needed.
Can I use this to transpose a song to a different key?
Yes — that’s one of the most common uses. Each semitone corresponds to one step in a standard chromatic scale (12 semitones = one octave, 7 semitones up = a perfect fifth, 5 up = a perfect fourth). Shift by the number of semitones between your source and target key, preview it, then export. Quality is best for shifts of 1–5 semitones; larger key changes introduce more OLA warble.
What’s the difference between pitch shifting and changing the playback speed?
Changing playback speed (varispeed) makes audio faster or slower and changes the pitch simultaneously — like a cassette tape running at a different speed. Pitch shifting here keeps the original duration exactly; only the tonal pitch moves. Use the Audio Speed Changer if you want both to change together.
What file formats can I load?
Any format your browser can decode: MP3, OGG Vorbis, FLAC, M4A/AAC, and WAV all work in modern Chrome, Firefox, and Safari. The tool decodes the file to raw PCM internally — the input format doesn’t affect output quality since the export is always lossless WAV.