Shift audio pitch up or down by semitones with musical interval names (octave, perfect fifth, major third). Fine-tune with cents adjustment. Option to preserve original duration using granular synthesis.
Shift the pitch of audio up or down in semitone and cent increments, with an option to keep the original playback length. Transpose a backing track to match a different key, drop-tune a guitar recording, or create creative pitch effects. The semitone range is plus or minus 12 (a full octave each way) with cent-level fine tuning of plus or minus 50 cents on top.
Related reading
Initializing in your browser…
Generate pure audio tones with sine, square, sawtooth, and triangle waveforms. Create multiple oscillators, binaural beats, and export as WAV.
Convert text to speech using browser Web Speech API. Choose from multiple voices, adjust speed and pitch, and play audio directly.
Generate beautiful waveform visualizations from audio files. Choose from bars, mirror, line, or circular styles. Customize colors and export as PNG.
A backing track is a semitone too high for a singer’s range and must drop without slowing down.
Input
track.wav · −1 semitone · keep tempo
Output
Same tempo, pitched down one semitone, singable key
Pitch shifting moves frequency content while preserving duration, the inverse of time-stretch, so the song fits the vocalist without becoming sluggish. Useful for transposing keys and creative effects.
Shift the pitch of audio up or down in semitone and cent increments, with an option to keep the original playback length. Transpose a backing track to match a different key, drop-tune a guitar recording, or create creative pitch effects. The semitone range is plus or minus 12 (a full octave each way) with cent-level fine tuning of plus or minus 50 cents on top.
Move a backing track to a key that suits your vocal range.
Pitch vocals down for a deep effect or up for a chipmunk-style result.
Nudge a recording that is slightly sharp or flat back into tune using cents.
Duplicate a line and shift the copy by a third or fifth to rough out a harmony part.
There are two pitch-shifting paths depending on whether you keep the duration. With Preserve Duration on, the tool uses a simple granular synthesis pass: it slides a short Hann-windowed grain across the source, resamples each grain by the pitch ratio (2^(semitones/12)) using linear interpolation, and overlap-adds the grains back at the original hop spacing so the total length stays the same. This changes pitch independently of length and sounds clean for small shifts; larger shifts (especially beyond a few semitones) introduce the characteristic granular artifacts, because this is a plain resample-and-overlap method, not a phase-vocoder, and it does not perform any formant correction, so shifted voices take on the usual 'chipmunk' or 'deep' character as the formants move with the pitch.
With Preserve Duration off, the shift is done by changing the sample rate of the rendered buffer (the tape-machine effect): pitch up makes the clip shorter, pitch down makes it longer. The live preview always uses the browser's playbackRate, so while previewing, pitch and speed move together; the duration-preserving granular processing is applied when you click Apply and Download. Output is encoded to MP3.
A semitone is one piano-key step. A cent is one hundredth of a semitone, used for fine pitch adjustments and tuning corrections.
This tool resamples the audio, so formants (the vocal-tract resonances) move along with the pitch, and the granular overlap-add introduces artifacts at larger shifts. There is no formant-correction mode, so keep shifts modest for the most natural-sounding vocals.
Only if you want it to. With Preserve Duration on, the length stays identical and only the pitch changes. With it off, the clip is resampled like a tape machine, so it gets shorter when pitched up and longer when pitched down.
Audio is decoded and processed locally with the Web Audio API. Your files are never uploaded to a server.