Transposing a backing track to suit your voice, matching a recording to a detuned guitar or disguising a voice all need the pitch to move while the timing stays put. Set the shift in semitones and cents, render a quick preview of any section, and export the whole file.
Processing locally on your device
Overview
Playing audio faster raises its pitch, like a record at the wrong speed. This tool separates the two with a three-step chain run by FFmpeg in your browser. First the audio is relabelled at a new sample rate (asetrate), which raises or lowers pitch and speed together. Then it is resampled back to the original rate (aresample), and finally a time-stretch (atempo, a waveform-similarity overlap-add method) restores the original length. The result has the new pitch and exactly the same duration and tempo. The chain was checked natively: a 440 Hz tone shifted +7 semitones comes out at 659 Hz with the length unchanged.
Pitch in Western music is measured in semitones. Each semitone multiplies frequency by the twelfth root of two, about 1.0595, so +12 semitones doubles every frequency (one octave up) and −12 halves it. Cents divide a semitone into 100 steps, which is useful for nudging a recording that sits slightly off concert pitch, such as an old tape that runs a little fast. The tool shows the exact frequency ratio and, for whole-semitone shifts, which key a song in C would end up in.
Browsers can’t do this kind of pitch shift in real time, so there are two ways to listen. Render preview processes the selected section (up to 20 seconds) with the same engine as the export, which takes a few seconds and sounds exactly like the download. Instant plays the section immediately at a changed playback rate: the pitch is right, but the speed changes too, like a tape machine. The export processes the whole file with the same chain; how long it takes depends on the file’s length and your device, and the first run downloads the engine (about 31 MB) once.
Small shifts of one to three semitones generally sound natural. Larger shifts move the formants of a voice along with the pitch, which is why a voice shifted up an octave sounds cartoonish and one shifted down sounds huge. This tool doesn’t preserve formants. Dense full mixes can also pick up a slightly phasey quality at large shifts, while solo instruments and voices shift more cleanly.
| Shift | Frequency ratio | Example (from A4 = 440 Hz) |
|---|---|---|
| −12 semitones | 0.500 | 220.00 Hz (A3) |
| −5 semitones | 0.749 | 329.63 Hz (E4) |
| −2 semitones | 0.891 | 392.00 Hz (G4) |
| −1 semitone | 0.944 | 415.30 Hz (G♯4) |
| +1 semitone | 1.059 | 466.16 Hz (A♯4) |
| +2 semitones | 1.122 | 493.88 Hz (B4) |
| +7 semitones | 1.498 | 659.26 Hz (E5) |
| +12 semitones | 2.000 | 880.00 Hz (A5) |
Drop a song, voice recording or video onto the pitch shifter.
Move the Semitones slider (−12 to +12) and fine-tune with cents if needed.
Drag on the waveform to choose the part you want to hear, then click Render preview, or use Instant for a quick tape-style check.
Pick the output format and bitrate.
Click Shift pitch and download the result.
Use cases
Lower a karaoke or backing track by two or three semitones so the chorus sits comfortably, or raise it for a higher voice, without the song dragging or rushing.
Many rock and metal recordings were tuned down a half step. Shift them up one semitone to play along in standard tuning, or use cents to match a recording that is slightly sharp.
Move a part into a key you know better while learning it, then return to the original key once the fingering is solid.
Shift an interview a few semitones to make the speaker harder to recognize while keeping every word clear and the timing intact for video.
Pro tips
Answers to common questions about the pitch shifter.
Changing playback speed moves tempo and pitch together. This tool resamples the audio to change pitch and then time-stretches it back, so only the pitch moves and the length stays exactly the same.
Real-time pitch shifting that keeps speed isn’t built into browsers. Render preview processes the selected section with the export engine in a few seconds. Instant plays it right away but tape-style, so it also speeds up or slows down.
Up to about ±3 semitones usually sounds natural on voices, and instruments often tolerate ±5. Beyond that, voices sound noticeably cartoonish or heavy because their formants move with the pitch.
Yes. A shift of n semitones multiplies every frequency by 2^(n/12), so a song in C shifted +2 semitones is in D. If the original recording wasn’t tuned to A = 440 Hz, it stays off by the same amount, which you can correct with cents.
The whole file is processed by FFmpeg in WebAssembly. A typical four-minute song takes from several seconds to under a minute depending on your device, plus the one-time engine download on first use.
No. ToolEnhancer processes files on your own device inside the browser. They are never sent to, stored on or seen by our servers.
Yes. The pitch shifter is free to use with no sign-up, no watermarks and no daily limits.