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

  1. Enter the number of semitones to shift (positive = up, negative = down).
  2. The speed multiplier is calculated instantly using the 2^(n/12) formula.
  3. Choose whether to preserve the original tempo using the rubberband filter.
  4. Copy the FFmpeg command and replace "input.mp3" with your actual filename.
  5. 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