UnQTools
Audio Runs in your browser

Audio Speed Changer

Change audio playback speed (0.25× to 4.0×) with optional pitch preservation. Drag-and-drop or pick a file, decode with Web Audio API, choose a speed preset (7 from 0.5× to 2.0×) or enter a custom factor, toggle pitch preservation (uses OfflineAudioContext resampling to keep pitch when speed changes), and re-encode as a 16-bit PCM WAV. Pure-JS linear-interpolation resampler, pitch-shift (semitone) calculator, duration & file-size estimator, click-preventing fade in/out, audio preview before/after, history (localStorage), shareable URL, summary stats. 100% client-side.

100% Private Works Offline Instant

About Audio Speed Changer

Change audio playback speed (0.25× to 4.0×) with optional pitch preservation. Drag-and-drop or pick a file, decode with Web Audio API, choose a speed preset (7 from 0.5× to 2.0×) or enter a custom factor, toggle pitch preservation (uses OfflineAudioContext resampling to keep pitch when speed changes), and re-encode as a 16-bit PCM WAV. Pure-JS linear-interpolation resampler, pitch-shift (semitone) calculator, duration & file-size estimator, click-preventing fade in/out, audio preview before/after, history (localStorage), shareable URL, summary stats. 100% client-side. Everything runs locally in your browser — your data never leaves your device.

How to use

  1. Enter your input in the tool above.
  2. Adjust any options to your preference.
  3. Use the Copy or Download buttons to save the result.
  4. Everything happens locally — your data never leaves your browser.

FAQ

How does the audio speed changer work?

Drop or pick an audio file. We decode it with the Web Audio API into raw PCM samples. With pitch preservation OFF, a pure-JS linear-interpolation resampler changes the sample rate (so both speed AND pitch shift together, like a tape). With pitch preservation ON, an OfflineAudioContext renders the buffer at the new playback rate (so the tempo changes but pitch stays the same). The result is re-encoded as a 16-bit PCM WAV.

What speed range is supported?

0.25× to 4.0×. Seven presets cover 0.5×, 0.75×, 1.0× (no change), 1.25×, 1.5×, 1.75×, and 2.0×. You can also enter any custom value in the supported range — fractional factors (e.g. 1.35×) are fine.

How is pitch shift calculated when pitch preservation is off?

Semitones = 12 × log2(speed). Doubling the speed (2.0×) raises pitch by exactly 12 semitones (one octave). Halving (0.5×) lowers it by 12 semitones. The tool shows the calculated pitch shift in the summary stats.

What extra features does this tool have compared to others?

(1) 7 speed presets (0.5× to 2.0×) + custom input. (2) Speed validation (0.25× to 4.0×). (3) Pitch preservation toggle (OfflineAudioContext resampling). (4) Pure-JS linear-interpolation resampler. (5) Pitch-shift (semitone) calculator. (6) Duration calculator (new duration = original / speed). (7) File-size estimator. (8) Pure-JS 44-byte RIFF WAV encoder (16-bit PCM). (9) Timestamped filename generator. (10) History (localStorage, last 20). (11) Shareable URL settings. (12) Drag-and-drop file input. (13) Summary stats (original duration, new duration, speed factor, pitch shift). (14) Audio preview before & after. (15) Click-preventing fade in/out at boundaries.

Is my data sent anywhere?

No. The audio file you load, decoded samples, and output WAV never leave your browser. There is no upload. Speed-change metadata in history is stored in localStorage on this device only.

Related tools

Audio Bitrate Calculator

Calculate audio bitrate, file size, duration, and quality metrics entirely in the browser. Supports PCM/WAV, FLAC, ALAC, MP3, AAC, OGG/Vorbis, and Opus. Compute bitrate from sample rate × bit depth × channels (PCM), estimate FLAC/ALAC compression (50–60% of PCM), map lossy quality presets (low/medium/high/voice/music) to typical bitrates, compute file size from bitrate × duration, calculate streaming bandwidth requirement, reverse-calculate required bitrate from target file size, and score quality 0–100. Includes 7 sample rates, 5 bit depths, 4 channel layouts, 7 formats, 5 quality presets, side-by-side format comparison, text/CSV exports, history (localStorage), shareable URL, summary stats. 100% client-side.

Open

Audio Converter

Convert audio files between formats entirely in the browser. Decode with Web Audio API, re-encode to WAV (PCM 16-bit), WebM/OGG (via MediaRecorder), or MP3 (via MediaRecorder with WAV fallback). Multi-format output, 4 bitrate presets, 6 sample-rate presets, mono/stereo channel selection, pure-JS 44-byte RIFF WAV header builder, Float32 to 16-bit PCM converter, file-size estimator, quality score calculator (0-100), lossless-vs-lossy compatibility checker, smart filename generator, conversion history (localStorage), shareable URL, drag-and-drop, and summary stats. 100% client-side.

Open

Audio Equalizer

Apply a 10-band graphic EQ to audio entirely in the browser. Drag-and-drop or pick a file, decode with Web Audio API, adjust the gain (-12 dB to +12 dB) on each ISO-standard band (31, 62, 125, 250, 500, 1k, 2k, 4k, 8k, 16k Hz), apply via a chain of peaking BiquadFilterNodes in an OfflineAudioContext for batch processing, and re-encode as a 16-bit PCM WAV (pure-JS encoder). 10+ preset library (flat, bass-boost, treble-boost, vocal-boost, loudness, rock, pop, jazz, classical, podcast), 3-band & 5-band simplified modes, 7 gain presets per band, default Q factor 1.41, gain validator, filter-chain config builder, file-size estimator, text + CSV report, history (localStorage), shareable URL, summary stats. 100% client-side.

Open

Search tools and actions

Search across all 258 tools, categories, and quick actions.