NEW · FFmpeg.wasm · 100% Browser-Based

Audio Tempo Changer

Speed up or slow down audio between 50% and 200% of original tempo without affecting pitch — useful for transcription playback, audiobook listening, music practice, and language learning. FFmpeg.wasm runs locally. No upload, no signup, no watermark.

🎵
Drop an audio file
MP3 · WAV · AAC · OGG · FLAC · M4A
Files stay on your device · Never uploaded

Related Tools on UDT

Audio Pitch Shifter →
Shift pitch by ±12 semitones without changing duration — the inverse operation.
Audio Trimmer →
Frame-accurate trim with visual waveform display.
Audio Compressor →
Compress with bitrate/quality presets — MP3, AAC, Opus.
All Audio Tools →
Browse the full Audio Suite — 13 tools, all in-browser.

Why Do This in Your Browser?

Slowing audio down to transcribe an interview, or speeding up an audiobook for the commute, used to mean opening a media player with playback rate controls — only to discover the chipmunk effect when the pitch dropped or rose with the speed. The fix is decades old: time-stretch the waveform without resampling, so the audio plays back at a new tempo while every note and every vowel sound stays at its original pitch.

FFmpeg's `atempo` filter ships this algorithm. It runs natively in the wasm build, no extra dependencies, and produces clean output across a 0.5× to 2.0× range. For ranges outside that, the filter chains itself — `atempo=2.0,atempo=2.0` applies a 4× tempo change with high quality. This tool exposes the slider; the engine handles the math.

How It Works

Drop an audio file. Pick a tempo as either a percentage (50% to 200%) or by tap-tempo — tap the spacebar at the original BPM and the tool calculates the ratio needed to hit a target BPM. Preview the slider position before committing to the export.

FFmpeg applies `atempo=R` where R is the ratio (0.5 for half speed, 2.0 for double speed). For ratios outside that range, the tool chains multiple `atempo` filters because each `atempo` instance is limited to 0.5–2.0 to preserve quality. Output duration scales accordingly: half-tempo audio is twice as long, double-tempo is half as long.

Tip: For changing pitch without affecting speed (the opposite operation), use the Audio Pitch Shifter. To trim before slowing down a long interview for transcription, the Audio Trimmer handles the cut.

Common Use Cases

Transcription Playback
Slow audio to 60–75% for easier transcription of fast or accented speech. Pitch stays natural so the speaker still sounds like themselves.
Audiobook Speed-Up
Speed audiobooks to 1.5× or 1.75× to cover more material per hour. Most listeners adapt within minutes.
Music Practice
Slow a song to 70% to learn the parts; bring it back to 100% once you have them. The original key is preserved.
Language Learning
Slow native-speaker audio to 80% to catch every word, then back to 100% as comprehension builds.
Voice Memo Time-Compression
Speed long voice memos to 1.5× when reviewing — useful for revisiting meeting notes or interviews.
Podcast Editing
Pull individual segment pacing in or out without re-recording. Subtle 5–10% changes can fix overly slow or overly rushed answers.

How We Compare

Honest read on free, paid, and self-hosted options for this kind of job:

UDT Audio Tempo Changer (this tool): Free, browser-based, FFmpeg.wasm atempo filter. 50%–200% range with optional chained extension, tap-tempo input, instant preview. No upload, no watermark, no signup.
Audacity (desktop): Free, full audio editor. The Effect > Change Tempo menu does the same job. This browser tool is the focused alternative — no install, no project to manage.
VLC / Media players: Built-in playback speed controls do similar tempo-without-pitch math at playback time. They don't render a new file — useful for one-off listening, not for distribution.
Adobe Audition: Creative Cloud $20+/mo. Stretch effect with multiple algorithms. Higher quality for extreme stretches.
FFmpeg CLI: Free, command-line; same engine as this tool. atempo=N. This is FFmpeg with a UI.
Online tempo changers (cloud): Several free options. Most require upload, free tier caps file size. UDT runs entirely in your browser.

Frequently Asked Questions

Is this audio tempo changer really free?+
Yes — completely free, no watermark, no time limits, no signup. The site is supported by ads elsewhere; the tool is unrestricted.
Does the pitch change when I change the tempo?+
No. That is the whole point of a tempo changer as opposed to a simple speed change. The tool uses FFmpeg's atempo filter, which performs time-stretching without resampling, so pitch stays constant. Only playback speed changes.
What's the range — can I go below 50% or above 200%?+
Yes. The slider exposes 50%–200% directly, and behind the scenes the tool chains multiple atempo instances when you go outside that range, allowing ratios from roughly 25% to 400% before quality degrades.
What's tap-tempo and when do I use it?+
Tap-tempo lets you specify the target tempo by tapping the spacebar at the BPM you want. The tool calculates the ratio from the original BPM (which you also tap) to the target. Useful when you want a specific BPM rather than a percentage change.
Are my audio files uploaded anywhere?+
No. FFmpeg.wasm runs entirely in your browser. The 32MB engine downloads once and caches; after that, the tool works fully offline.
Why does heavily slowed audio sometimes sound watery?+
Time-stretching at extreme ratios (below 60% or above 170%) can introduce artifacts in the form of phasing or smearing on transient sounds. Within 75%–150% the result is typically transparent. For broadcast-quality stretches, a DAW with phase-aligned algorithms will sound cleaner.
What's the maximum file size?+
Limited by browser memory. Most laptops handle 1–2GB audio files comfortably; phones cap around 500MB.
What's the underlying engine and license?+
FFmpeg.wasm v0.12.x with @ffmpeg/core v0.12.6 (atempo filter built in). FFmpeg itself is LGPL-licensed; the wasm wrapper is MIT.