Change the pitch of a song or voice without changing its length

Move a recording up or down by up to 12 semitones, in steps of half a semitone, and the tool keeps the duration identical to the original, so it still lines up with video or other tracks.

Live demo · real result from this tool

Drop your audio file here

or paste with Ctrl+V · nothing is uploaded

Loaded from cdn.jsdelivr.net only when needed; FFmpeg is GPL-licensed. Your audio still never leaves your device.

Your result appears here — processed on your device.

Processed on your device — nothing is uploaded.

How to use the pitch shifter

  1. Add an audio file: MP3, M4A, WAV, OGG, FLAC, WebM, or the audio of a video file.
  2. Drag Shift from −12 to +12 semitones. It moves in 0.5 steps and starts at +2.
  3. Pick Save as (16-bit WAV unless you change it) and a Bitrate for lossy formats.
  4. Press Shift pitch. A shift of 0 returns “Choose a shift other than 0.”
  5. Listen to the result and download it. The Frequency ratio tells you how much every pitch was multiplied.

What it does and when to use it

Singers use it to move a backing track into a comfortable key. Musicians use it to practise along with a recording that was tuned a little off, or to hear a part an octave lower. Video makers use small shifts to make a voice harder to recognise, or a large downward shift for a monster effect. Because the length does not change, the shifted audio still lines up with the original video or any other track.

For a speed change, use the audio speed changer. For the backwards effect, try the audio reverser. To check which note a recording sits on before and after, play it through the audio spectrum analyser, which shows the strongest frequency and the nearest note name.

How it works

The ratio is r = 2^(semitones ÷ 12). The tool first time-stretches the audio to r times its length while keeping pitch, using WSOLA: overlapping 46 ms frames, each lined up with the one before by searching a few milliseconds either side. It then resamples that longer version back to the original length with a band-limited (windowed-sinc) filter. Squeezing it back raises every frequency by r; for a negative shift the steps work the other way round. The result is padded or cut to the exact original sample count. All processing happens in a Web Worker on your device.

Worked examples

From the tool’s output on a 4-second recording:

Shift Frequency ratio What it means
+2 ×1.1225 One whole tone up; A 440 Hz becomes about 494 Hz (B)
−3 ×0.8409 Three semitones down; a song in C sounds in A
−12 ×0.5 One octave down; Length stays 0:04.00

Each run also shows a note that full mixes and shifts beyond ±5 semitones can sound phasey.

Limits and tips

  • Voices shifted far up sound thin (“chipmunk”) because the formants, the resonances that give a voice its character, move too. That is expected with this method.
  • Drums and other sharp attacks can soften slightly.
  • Shift the original file rather than one that has already been compressed and re-saved.
  • Compressed formats other than WAV need WebCodecs in your browser. AIFF, AMR, WMA and CAF input, and MP3 output, use the optional ffmpeg fallback, about 30 MB downloaded once from cdn.jsdelivr.net; the audio itself never leaves your device.

Frequently asked questions

How many semitones do I need to change key?
One semitone is one piano key, black or white. C to D is +2, C to A below is −3, and +12 or −12 is a full octave. The result shows the frequency ratio, for example ×1.1225 for +2.
Why does a big shift sound metallic?
The tool uses time-domain (WSOLA) processing. It is clean on a solo voice or instrument, but full band mixes and shifts beyond about ±5 semitones can sound phasey or metallic. Smaller shifts give the most natural result.
Can I retune from 440 Hz to 432 Hz?
Not exactly. That change is about −32 cents, and the smallest step here is half a semitone (50 cents).
Does it change the tempo?
No. The output has exactly the same number of samples as the input. To change speed instead, or both together in the classic tape way, use the speed changer.

Written by the ToolsRift team · Last updated

Pages are drafted with AI assistance and checked by automated tests. How we write and check pages.

Was this tool useful?

Report a problem

Start typing to search every tool.

↑ ↓ to moveEnter to openEsc to close