Skip to content
Voice notes · podcasts · samples

Move the note, not the clock

Sliding a pitch control on a tape machine changes the tempo too, because speed and pitch are the same knob. This tool separates them: pick any note from twelve semitones down to twelve up, and the file comes back the same length, to the sample. Nothing is uploaded.

Short answerLast edited October 31, 2026

The Pitch Shifter raises or lowers the pitch of a recording in semitones and keeps its running time the same. One semitone changes the frequency by about 6%, and twelve semitones make one octave. Small shifts of one to three semitones keep a voice natural, while very large shifts start to sound metallic.

How it works

1

Add the audio

Open the file whose pitch you want to move.

2

Set the shift

Choose how many semitones up or down, up to an octave.

3

Save it

Download the shifted audio — the running time stays the same.

±12semitones, one octave each way
0.0 schange in running time
2048samples per analysis frame
no uploaddecoded in the tab

The tape trick, and why it is not enough

Play a record at 33 rpm on a deck set to 45 and two things happen at once: every note rises by about five semitones, and the song ends a quarter earlier. That is not a bug of old equipment, it is arithmetic. A waveform is a shape repeated in time; speeding it up compresses the shape, so the repeats arrive faster and the ear reads that as a higher note.

Professional pitch shifting breaks the link. The audio is first stretched so that it lasts longer without changing its frequencies, and then resampled so that the frequencies change while the length returns to where it started. One operation moves the note, the other restores the clock. Do them in that order, choose the numbers so they cancel, and a three-minute file stays three minutes.

Everything that goes wrong with cheap pitch shifters happens in the first step. Stretch a signal carelessly and you hear it: the waveform is chopped into frames and glued back together at the wrong phase, which turns a continuous vowel into a buzz and a cymbal into a shower of clicks. The second step is exact mathematics and cannot ruin anything.

Twelve steps, one octave

The unit is the semitone, the distance between two neighbouring keys. Twelve of them make an octave, and an octave is the only interval the ear hears as the same note, higher rather than as a different note - the reason a man and a child can sing the same melody and both sound right.

That is why the extremes of the slider sound like a trick and the middle sounds like a decision. Three semitones down is a deeper voice, still a voice. Twelve down is a different creature.

440 Hz
C3C4A4C5
−12 220 Hzthe file keeps its length+12 880 Hz

An octave away is exactly half or double the frequency: the same melody, a different register.

The numbers behind each step

Each semitone multiplies the frequency by the twelfth root of two, about 1.0595. Two steps are not double that number, they compound: 1.0595 twice is 1.1225. Twelve steps compound to exactly 2. The table gives the factor and the result for a 440 Hz reference, so you can check the tool's output against a calculator instead of trusting it.

What each setting does to a 440 Hz tone and to the file
SettingFrequency factor440 Hz becomesSounds likeRunning time
−120.500220 Hzan octave lower, a different registerunchanged
−70.667293 Hza fifth down, the classic "deeper" settingunchanged
−50.749330 Hza fourth down, natural on speechunchanged
−30.841370 Hza minor third down, a calmer narratorunchanged
−10.944415 Hza touch lower, almost unnoticedunchanged
01.000440 Hzthe untouched fileunchanged
+31.189523 Hza minor third up, brighterunchanged
+51.335587 Hza fourth up, the "radio" liftunchanged
+71.498659 Hza fifth up, harmonies and duetsunchanged
+122.000880 Hzan octave up, a chipmunk if pushedunchanged

Read the last column as a promise, not an estimate: the output is trimmed or padded to the length of the input, so a 2:41 voice note is a 2:41 voice note at every setting. If the music has to line up with a video, on a beat grid or under a fixed narration, that column is the one that matters.

Where the seams show

Voice is the easy case and the hard case at the same time. Easy because the fundamental is stable and the ear is forgiving about small moves; hard because the ear is extremely good at spotting a voice that has been assembled badly. The frames are pitched with a correlation search that looks for the point where the new frame continues the old one - the period of the vowel - instead of pasting at a fixed offset. That is what keeps a sentence from sounding like it was spoken through a fan.

For a podcast intro, subtract three to five semitones. For a character or a comedic bit, a full octave is a style choice, not a correction, and it will be recognised as one.

Pitch shifting without the chipmunk

Why a naive pitch change sounds wrong

Take a single vowel and speed it up by a fifth. The pitch goes up, as intended, and the vowel also gets shorter - but a vowel is not one frequency. It is a stack of harmonics shaped by the throat and mouth into peaks called formants, and those peaks are what make an a sound like an a rather than an e. Resampling moves the harmonics and the formants by the same factor, so a voice that is raised an octave keeps its melody but loses the resonances that identify it. The result is readable as speech and obviously fake, which is exactly what people mean by the chipmunk effect.

There is a second, cheaper artifact: the splice. A time-domain algorithm cuts the signal into short frames and repositions them. If a frame is pasted where the waveform is at a different point of its cycle, the two halves cancel or add, and the seam becomes a click, a buzz, or a metallic flutter that gets worse the further you shift. This is why two pitch shifters with identical controls can sound nothing alike.

What this tool actually does

The signal is split into 2048-sample frames, half overlapping. For every new frame the algorithm searches a small window around the expected position for the offset that best matches the tail of the previous frame - a normalised correlation, computed on every fourth sample so the search stays fast enough for a phone. The frame is then added with a Hann window, and because the overlap is 50 percent the windows sum back to a flat line. That search is the whole trick: it chooses the splice point where the waveform was already going to be, so the join is inaudible instead of loud.

The stretched signal is then read back at the reciprocal ratio with linear interpolation between samples. Stretching by 1.335 and reading at 1.335 gives back the original length; the frequencies inside have been scaled by exactly 1.335, which is a perfect fourth. Do both channels with the same ratio and the stereo image survives, because the left and right channels are stretched with identical frame positions and the phase between them is preserved.

Choosing a number instead of guessing

For a voice that should sound like the same person, stay inside five semitones, and prefer the downward direction: lowering a voice adds weight and is hard to hear as processing, while raising it thins the tone and exposes the algorithm. Three semitones down is the everyday setting for narration, interviews and anything that will be listened to for an hour.

For music, work backwards from the key. If a sample is in A minor and the track is in C minor, the distance is three semitones - and playing it at +3 sounds more natural than nudging it by ear until it sits. If the sample has to move more than seven semitones, changing the arrangement is usually cheaper than the artifact you will spend an evening trying to hide.

For a joke, a character or a reveal, an octave is the strongest interval available and the one that reads instantly as a deliberate effect. Use it whole; three or seven semitones in a comedic context sound like a mistake, while twelve sounds like a decision.

What to listen for before you export

Listen to the quiet parts first. A seam that is invisible under a loud chorus often shows up in a breath, in the decay of a piano note, or in room tone between sentences - those are the places where the algorithm has no periodicity to lock onto and where a wrong splice is most exposed. If the tail of a word flutters, lower the shift by a semitone or two and compare.

Then check the duration against the source. It should be identical to within a sample or two; a difference of a tenth of a second means something in the chain resampled the file, which will drift against a video. Finally, compare loudness rather than peak: shifting changes the phase relationships inside the signal, so a file that peaks at the same level can measure a decibel quieter.

Formats and generations

Choose WAV when the result will be edited further or uploaded to a video editor, and MP3 when it is going straight to a device or a chat. Shifting an MP3 that was already shifted is a second generation of lossy encoding on top of an algorithmic artifact - if you need to try several settings, keep one WAV and re-run the shift each time rather than shifting the shifted file.

Nothing here is uploaded. The file is decoded by the browser's own audio engine, processed in the tab and handed back as a download, which is why the tool works offline once the page has loaded - and why a fifteen-minute file is the practical limit, set by memory rather than by policy.

Questions worth asking before you shift

Does the length really stay the same?
Yes, to the sample. The file is stretched and then read back at the reciprocal ratio, and the result is cut to the input's exact frame count. A 2:41 recording comes back at 2:41 at every setting, which is what makes the tool safe for video and for loops.
Why does my voice sound thin at twelve semitones?
Resampling moves the formants with the harmonics, so the resonances that make your voice yours move out of their usual place. Small shifts keep them close enough to be recognisable; an octave does not. If you need a big move and a natural voice, the honest answer is to re-record.
Can it shift only part of a file?
Not in one pass. Shift the whole file, or cut the part you need with the MP3 cutter, shift that, and join it back - the pieces will match in length, since this tool never changes duration.
Which setting should I use for a podcast?
Three to five semitones down for a warmer narrator, or nothing at all if the recording is already good. Upward shifts are for characters and effects; on a long listen they wear out the ear.
Is the output stereo?
Yes. Both channels go through the same frame positions with the same ratio, so the stereo image and the phase between channels survive. Mono files stay mono.
What is the file size limit?
Fifteen minutes of audio, which is a memory limit in the browser rather than a rule. Longer files should be split first. Processing runs at roughly five to six times faster than real time, so a three-minute track takes about half a minute and the progress bar moves while it works.

Shift it and check the clock

Drop a recording, pick the interval, and download a file that ends exactly where the original did.

Shift the pitch

Quick facts

  1. An octave is twelve semitones, and one semitone multiplies the frequency by about 1.0595, the twelfth root of two.
  2. Shifting pitch with the length kept needs a phase vocoder, and that is why very large shifts sound metallic: the harmonics no longer line up.
  3. At 44.1 kHz the highest frequency a file can contain is 22.05 kHz, just above the hearing range of an adult.W3C
  4. Raising the sample rate of an existing file adds no detail: the missing high frequencies are not in the recording.W3C
  5. A reverb is a dense stack of short delays; a chorus is a delay of a few milliseconds whose length is modulated by an oscillator.W3C

Questions people ask

How many semitones make an octave?
Twelve semitones make one octave, and the frequency doubles across an octave. Shifting a recording up 12 semitones makes it exactly twice as high, and down 12 makes it half as high.
How do I change the key of a song without changing its tempo?
Choose the number of semitones you need and keep the time-stretch setting on, so the length stays the same. Small shifts of one to three semitones usually sound natural. Very large changes can sound metallic.
Why does a large pitch shift sound unnatural?
A pitch shift moves every harmonic of a voice or instrument, and the formants that make a voice sound like itself move with them. At large shifts the balance between harmonics no longer sounds natural, which is why small changes are best.

What this page is about

  • Sample rate

    How many times per second an audio signal is measured; by the Nyquist theorem it can represent frequencies up to half that rate.

  • Audio effects

    Processing that changes a signal after it is recorded: gain, filtering, delay, reverb and modulation, all built from a few basic operations.

  • Web Audio API

    The W3C API that builds an audio graph in the browser and can render it faster than real time with an OfflineAudioContext.

Official sources cited on this page

  1. Web Audio APIW3C
How would you rate Pitch Shifter?Be the first to rate it