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.
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
Add the audio
Open the file whose pitch you want to move.
Set the shift
Choose how many semitones up or down, up to an octave.
Save it
Download the shifted audio — the running time stays the same.
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.
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.
| Setting | Frequency factor | 440 Hz becomes | Sounds like | Running time |
|---|---|---|---|---|
| −12 | 0.500 | 220 Hz | an octave lower, a different register | unchanged |
| −7 | 0.667 | 293 Hz | a fifth down, the classic "deeper" setting | unchanged |
| −5 | 0.749 | 330 Hz | a fourth down, natural on speech | unchanged |
| −3 | 0.841 | 370 Hz | a minor third down, a calmer narrator | unchanged |
| −1 | 0.944 | 415 Hz | a touch lower, almost unnoticed | unchanged |
| 0 | 1.000 | 440 Hz | the untouched file | unchanged |
| +3 | 1.189 | 523 Hz | a minor third up, brighter | unchanged |
| +5 | 1.335 | 587 Hz | a fourth up, the "radio" lift | unchanged |
| +7 | 1.498 | 659 Hz | a fifth up, harmonies and duets | unchanged |
| +12 | 2.000 | 880 Hz | an octave up, a chipmunk if pushed | unchanged |
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.
A sustained chord hides seams better than a drum loop, and a drum loop exposes them worst: a transient has no period to search for, so a shift of a fifth on a kick turns the attack into a flam. If a sample must move far, choose the smallest interval that fits the key and move the rest of the track instead.
Vocals inside a mix shift best when they are shifted as a whole stem. Taking a karaoke file and raising it seven semitones moves the reverb and the room tone with the voice, which is roughly what happens in reality and therefore sounds acceptable.
Sometimes the slowed-down tape sound is the effect: the whole record drops, the drums drag, the singer sounds like they are underwater. That is a different tool - the slowed + reverb studio on this site - and it should not be faked with this one, because here the clock is deliberately locked.
If you are unsure which you want, ask what should stay fixed. If the duration has to match something - a video, a loop, a slate - shift the pitch and keep the time. If the duration is free and the mood is the point, change the speed.
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?expand_more
Why does my voice sound thin at twelve semitones?expand_more
Can it shift only part of a file?expand_more
Which setting should I use for a podcast?expand_more
Is the output stereo?expand_more
What is the file size limit?expand_more
Shift it and check the clock
Drop a recording, pick the interval, and download a file that ends exactly where the original did.
fact_checkQuick facts
- An octave is twelve semitones, and one semitone multiplies the frequency by about 1.0595, the twelfth root of two.
- 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.
- At 44.1 kHz the highest frequency a file can contain is 22.05 kHz, just above the hearing range of an adult.menu_bookW3C
- Raising the sample rate of an existing file adds no detail: the missing high frequencies are not in the recording.menu_bookW3C
- 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.menu_bookW3C
helpQuestions people ask
How many semitones make an octave?expand_more
How do I change the key of a song without changing its tempo?expand_more
Why does a large pitch shift sound unnatural?expand_more
hubWhat this page is about
- Sample rateopen_in_new
How many times per second an audio signal is measured; by the Nyquist theorem it can represent frequencies up to half that rate.
- Audio effectsopen_in_new
Processing that changes a signal after it is recorded: gain, filtering, delay, reverb and modulation, all built from a few basic operations.
- Web Audio APIopen_in_new
The W3C API that builds an audio graph in the browser and can render it faster than real time with an OfflineAudioContext.
library_booksOfficial sources cited on this page
Continue with the same file
Each of these opens what the tool above produces. Use “Use in another tool” under the result to carry the file over — it moves from tab to tab inside your browser, never to a server.
Switched-off tools are not listed here: only what works right now.