Slow down a song without changing the pitch. Or speed up a podcast.

Slow down a guitar solo to learn it. Drop a piano piece to half speed and transcribe it by ear. Speed up a 2-hour lecture to 90 minutes. Pitch stays in key (time-stretch) or rides with the speed (tape effect) — your call. Browser-only, never uploads.

drop audio here

MP3, WAV, M4A, FLAC, OGG, AAC, video. Drop several for batch.

Pitch-preserved vs. pitch-shifted

Keep pitch uses time-stretching: speech and music sound natural just faster or slower, like a podcast player on 1.5×. The math is slightly heavier (we use FFmpeg's atempo filter), so the first run loads the codec.

Pitch + speed just plays the samples faster or slower, like a tape sped up. Vocals go chipmunk at 2× and slow drawl at 0.5×. Useful for effects, transcription of pitched material, or matching a sample to a different key.

Common use cases

How far you can push it

Time-stretching works by cutting the audio into short overlapping grains and repeating or dropping them, then crossfading the seams. That is cheap and convincing over a modest range, and it falls apart outside it. Between about 0.75× and 1.5× the result is essentially clean. Past 2× or below 0.5× you start to hear the mechanism: a metallic ringing, a smeared flam on transients, and a characteristic warbling on sustained notes where the grain boundaries beat against the pitch.

Percussion suffers first and worst, because a drum hit is a single sharp transient and the algorithm has to decide whether to repeat it. Sustained material — pads, strings, a held vocal — stretches much further before it complains. If you need 0.25× to learn a passage, expect artefacts and accept them; the goal is hearing the notes, not a pleasant listen.

The exact ratios for changing key

In pitch-shifted mode, speed and pitch move together by the same factor, so a musical interval is a specific number rather than a guess. Each semitone is a ratio of 2^(1/12), about 1.0595.

This is how samplers behaved before pitch and time were separable, and it is why an old breakbeat pitched up sounds faster as well as higher. If you want the key changed without the tempo moving, that is a different operation — use the pitch shifter, which holds the length constant.

Which mode you actually want

The test is whether the recording contains a musical pitch you care about. Learning a solo, transcribing a bassline, practising along with a track: keep pitch, always, or you are practising in the wrong key. Speeding up a lecture or a podcast: keep pitch, or the speaker sounds absurd. Building a riser, a sound effect or a deliberately strange vocal: shift pitch, because the artefact is the point.

Keeping pitch is the heavier option — it runs through FFmpeg's atempo filter and needs the codec downloaded on first use — so a long file takes noticeably longer in that mode than in the plain resampling one.

A note on speeding up speech for transcription

If the goal is a transcript rather than listening, do not speed the file up at all. Whisper and similar models are not charged by wall-clock time in a way you control here, and stretched audio measurably hurts accuracy on unclear speech. Send them the original, prepared properly: the Whisper prep tool converts to the 16 kHz mono those models expect, which shrinks the file far more than a speed change would.

FAQ

How do I slow down a song without changing the pitch?

Drop the song, pick a speed below 1× (try 0.75× for transcribing, 0.5× for note-by-note dissection), and leave the mode on "Keep pitch (time-stretch)." The result plays slower but in the original key.

Best speed for learning a guitar solo?

Start at 0.5× to map the notes, then bump up to 0.75× to drill, then 0.9× to play along. Always keep pitch on — your guitar isn't going to retune for each pass.

Will slowing down a song ruin the sound?

Mild slowdowns (0.6–1×) are nearly transparent. Below 0.5× you start hearing the time-stretch artifact ("phasiness") on cymbals and reverbs. For pure-note instruments like guitar and piano it stays usable down to 0.3×.

What's the quality loss?

Pitch-preserve mode introduces some phasiness at extreme speeds (below 0.5× or above 2×). Within ±50% the result is generally clean.

Why does pitch-preserve take longer than tape mode?

It runs an STFT-based time-stretch algorithm. The first run also loads the codec (~3 MB).

Does my audio upload?

No. Everything happens in your browser tab.