Audio Pitch Shifter
Enter semitones to shift, get the speed multiplier and FFmpeg commands to pitch-shift audio files offline.
Pitch Shift Settings
Positive = pitch up, negative = pitch down. Decimals allowed (e.g. 0.5).
Quick pick (semitones)
Speed Multiplier
1.0000
× original speed
No pitch shift (0 semitones).
Frequency Ratio
1.0000
× original pitch (Hz)
Same value as speed multiplier — doubling frequency = one octave up.
FFmpeg — Speed + Pitch
Changes both pitch and tempo (shorter/longer playback).
FFmpeg — Pitch Only (rubberband)
Shifts pitch while keeping original tempo. Requires FFmpeg built with librubberband.
Copied!
Summary
Enter semitones to shift, get the speed multiplier and FFmpeg commands to pitch-shift audio files offline.
How it works
- Enter the number of semitones to shift (positive = up, negative = down).
- The speed multiplier is calculated instantly using the 2^(n/12) formula.
- Choose whether to preserve the original tempo using the rubberband filter.
- Copy the FFmpeg command and replace "input.mp3" with your actual filename.
- Run the command in your terminal to produce the pitch-shifted audio file.
Use cases
- Transpose a song to match a singers vocal range.
- Create harmonies by copying an audio track and shifting it by thirds or fifths.
- Slow down a track to half speed while keeping the same key.
- Adjust the key of a backing track without re-recording.
- Verify tuning: shift 12 semitones should sound exactly one octave up.
- Prepare stems for remixes that need to be in a different key.
Frequently Asked Questions
Last updated: 2026-07-01 ·
Reviewed by Nham Vu