Free online tempo adjuster
BPM changer speed up or slow down any song
Drop a track and the tool reads its BPM in about a second. Set a new tempo with the slider or type an exact number, preview the result, and download a speed-adjusted WAV.
No upload, no signup — the audio never leaves your browser.
Drop a song here to change its BPM
MP3, WAV, FLAC, M4A, OGG and more
Change the BPM of any song
Drop a track to detect its tempo, set a new BPM, and download the speed-adjusted audio as a WAV. Everything runs in your browser — nothing is uploaded.
How to change the BPM of a song
Three steps: detect, adjust, download.
Drop your audio file
Drag a song onto the drop zone or click “Pick audio file” to browse. MP3, WAV, FLAC, M4A, OGG and most other formats work — up to 100 MB per file.
Set the target BPM
The tool detects the current BPM automatically. Use the slider, type an exact number, or click a preset like +5%, Half or Double to set the new tempo you want.
Preview and download
Hit Preview to hear the song at the new speed. When it sounds right, click Download WAV to save the tempo-adjusted file. The output is a lossless 16-bit WAV at the original sample rate.
BPM changer at a glance
| BPM detection | 40–240 BPM, reported to one decimal place |
|---|---|
| Target range | 20–400 BPM, settable by slider, number input or quick presets |
| Quick presets | Half, −5%, −3%, Original, +3%, +5%, Double |
| Speed method | Playback-rate adjustment (pitch shifts proportionally) |
| Also reported | Musical key, Camelot code alongside the detected BPM |
| Input formats | MP3, WAV, FLAC, M4A, AAC, OGG, Opus, AIFF, WebM |
| Output format | 16-bit WAV at the original sample rate |
| File-size limit | 100 MB per file |
| Processing location | Your browser — Web Audio decoding and rendering, nothing uploaded |
| Price | Free — no signup, no daily limit |
BPM changer questions
- How do I change the BPM of a song?
- Drop the song on this page. The BPM changer detects the current tempo, then you set a target BPM with the slider or by typing a number. Preview the result and download it as a WAV. No account, no upload to a server.
- Does changing the BPM also change the pitch?
- Yes — this tool adjusts the playback speed, so the pitch rises when you speed up and drops when you slow down, the same way a vinyl record or a turntable pitch fader works. A ±5% change is barely noticeable; larger shifts give a noticeable pitch effect that DJs and producers often use creatively.
- What audio formats does the BPM changer support?
- MP3, WAV, FLAC, M4A, AAC, OGG, Opus, AIFF and WebM all work. The browser decodes them locally. The download is always a WAV file — lossless, so you can convert to MP3 or any other format afterward without stacking compression artifacts.
- Is there a file-size limit?
- Each file can be up to 100 MB. A 320 kbps MP3 at that size is roughly 40 minutes of audio — plenty for a single track. The tool processes the entire file, not just a sample.
- How much can I change the tempo?
- The slider covers half-time to double-time of the detected BPM. You can type any value between 20 and 400 BPM directly into the number field to go further. Extreme changes will produce noticeable pitch and timing artifacts, but moderate adjustments (±10%) sound clean.
- Does it work on my phone?
- Yes. The BPM changer runs entirely in the browser using the Web Audio API, which modern mobile browsers support. Large files may take a moment to render on a phone — if the download step feels slow, try a shorter file or a smaller BPM change.
- Do my files get uploaded anywhere?
- No. The browser decodes the audio locally, the analysis runs in a Web Worker on your device, and the speed-adjusted WAV is rendered right there. No audio data, no filename and no result is ever sent to a server.
- Is the BPM changer free?
- Completely free, no signup, no daily limit. BPM detection, speed adjustment, preview playback and WAV download are all included at no cost.
When you need a song at a different speed
DJs adjust the BPM of a track to match the one playing before it. A smooth transition between 126 and 128 BPM is a two-percent shift most listeners never notice, but it keeps the mix locked. A pre-adjusted file saves reaching for the pitch fader during a set and gives you a clean grid in the DAW when you line tracks up for a mashup.
Producers change the BPM of a sample to fit the session tempo. A drum loop recorded at 90 BPM that needs to sit in a 95 BPM project is a common workflow. Stretching it in the browser and dropping the WAV into the DAW avoids the latency of a real-time stretch plugin and sidesteps licensing a time-stretch library.
Dancers and fitness instructors need music at a fixed BPM for routines. A playlist where every track runs at exactly 130 BPM keeps the energy steady and the count on beat. This tool lets you lock each track to the target before building the playlist.
Already know the exact BPM and just need to read it? The BPM finder detects the tempo without changing anything. For tracks with no file to analyse, tap tempo reads your taps.
Your files stay on your device
The browser decodes each file locally, the BPM analysis runs in a Web Worker, and the speed-adjusted WAV is rendered with an OfflineAudioContext — all on your machine. No audio, no filename and no result is ever sent to a server. Unreleased tracks, client stems and private demos stay private.