Vibes is live
Skip to Key & BPM Changer
Key & Harmony

Key & BPM Changer

Change a song's key, tempo, or speed right in your browser. The tool detects the current key and BPM first, so you can set an exact target tempo instead of guessing with percentage sliders, and transpose to a compatible key with the semitone math done for you. Free lossless WAV export, nothing uploaded.

  • Live preview
  • Local processing
  • Export ready

Method

How It Works

  1. Drop a track; its current key and BPM are detected by the same engine as our Song Key & BPM Finder
  2. Type the exact BPM you want, or use the quick 85/90/110/125 percent presets
  3. Pick a target key; the semitone shift is computed from the Camelot wheel automatically
  4. Processing runs locally (Signalsmith Stretch, a high-quality open time-stretch engine), then the output is re-analyzed to confirm it landed on your targets

Exact BPM, Not Percentages

The common complaint about online tempo changers is that they only move speed by percentages, leaving you to work out what 6 percent faster means in beats per minute. Because this tool detects the source tempo first, you work in BPM directly: a 122 BPM track that needs to sit in a 126 set is one number away. The precise stretch ratio, down to the detected decimal, is handled for you, and the re-analysis step shows the output BPM so you are not taking it on faith.

Slowed, Sped Up, and Vinyl Mode

By default, tempo changes preserve pitch (time-stretching) and key changes preserve tempo (pitch-shifting), independently. Vinyl mode links them the way a turntable does: slow the track down and the pitch drops with it. That is the sound of classic slowed edits (around 85 percent speed) and, in the other direction, sped-up and nightcore-style versions (115 to 125 percent). The quick percentage presets under the BPM field cover both.

Which Control Moves What

Three sliders, three different jobs. As an audio key changer, pitch moves the notes and leaves the running time intact, so an acapella can be dropped into a new key without going out of time. As a song bpm changer, tempo moves the running time and leaves the notes alone, which is the one you want for beatmatching; as an audio bpm changer that is the only slider that matters. Vinyl mode ties them together the way a turntable does. A music pitch and speed changer that only offers the tied version cannot do the first job at all, which is why the controls are separate here, and why the same page serves both a pitch changer online and an online bpm changer. A key and bpm changer only earns the name when it can move either one on its own.

Transposing for Harmonic Mixing

Re-keying a track opens transitions that the original key forbids: shift an acapella two semitones to sit on your instrumental, or nudge a melodic track one semitone so it becomes Camelot-compatible with the next record. The target-key dropdown shows every same-mode key with its semitone distance, and the key compatibility checker and Camelot wheel tell you which targets are worth aiming for. Keep shifts small: one or two semitones pass unnoticed on full mixes, while larger moves start to color the timbre.

Private by Architecture

Like our analyzer, this tool does all of its work in your browser: decode, stretch, transpose, encode. Unreleased edits, premieres, and your own productions never touch a server. That is also why it is free without limits; there is no processing bill to recover.

Ben Modigell

Hey, it's Ben Modigell 👋

I've been DJing and producing music as "so I so," focusing on downtempo, minimal, dub house, tech house, and techno. My background in digital marketing, web development, and UX design over the past 6 years helps me create DJ tutorials that are clear, practical, and easy to follow.

DJingMusic ProductionTech HouseMinimal HouseDigital MarketingWeb DevelopmentUX Design

Methodology

Last updated

Author and Methodology

Maintained by Ben Modigell, founder of Vibes. Ben builds DJ library, preparation, BPM, and harmonic-mixing tools for working DJs.

Source
Vibes DJ-tool taxonomy and page logic maintained by Vibes.
Evidence
Page output checked against the current tool behavior and internal DJ reference data.
How this page is made
Tool pages are built from reusable page logic, internal DJ reference data, and visible on-page calculations. Programmatic reference pages are generated from structured data rather than hand-written one by one.

BPM, key, and genre labels can vary by edit, remaster, detection engine, and DJ software. Use these pages as a practical mixing reference, then verify important tracks in your own library.

Report a correction

The visual way to organize your DJ library

Tag tracks by vibe. See everything at once. Export to any DJ software.

Download Trial

14-day free trial. Full access, no strings attached.

or see how it works
Vibes DJ library organized into custom vibes across Mood, Energy Feel, and Role categories

Frequently Asked Questions

All three, because they are the same two controls under different names. Moving pitch without time is what a key changer, an mp3 key changer or an mp3 pitch changer does; moving time without pitch is what a tempo changer does; moving both together is what a record deck does. This page exposes them separately, so you can transpose without slowing a track down or vice versa.
This is one. It is a song key changer free of charge with no account, no watermark and no export cap, and because the processing runs in your browser rather than on a server there is nothing to meter. That also makes it a song key changer online free of the usual upload wait.
A pitch changer moves the notes and leaves the length alone. A speed changer moves the length and, on old hardware, drags the notes with it. An audio speed and pitch changer that locks them together is emulating vinyl; one that separates them is doing the harder digital job. Use the separation when you need a track in a new key at the same tempo, and the vinyl behaviour when you want the classic slowed sound.
Yes. Type the target number rather than a percentage and the track is stretched to it, which is what most people want from a bpm converter: convert bpm from 128 to 124 to sit under the next record, not to a vague minus three percent. Used that way it doubles as a rough bpm editor for a file whose tempo you already know is wrong.
No. The phrase bpm changer ai mostly describes ordinary time-stretching with a newer label. What decides quality is the stretch algorithm and how far you push it: a few percent is inaudible on almost anything, and past about ten percent you start to hear it on drums whatever the marketing says.
Yes, and that is the point of this tool. It first detects the track's current BPM, so you type the tempo you actually want (say 128) and it computes the precise stretch ratio for you. Most online speed changers only offer percentage sliders, which forces you to do the math yourself and guess at the source tempo.
Only if you want it to. By default the tool time-stretches, changing tempo while keeping the original pitch, and transposes key separately. Turn on vinyl mode to make pitch follow speed like a turntable's pitch fader, which is how classic slowed and nightcore edits are made.
The tool detects the current key and shows it as a Camelot code. Pick any target key of the same mode from the dropdown, and it shows the semitone shift required. For harmonic mixing, small shifts of one or two semitones are usually inaudible on full mixes; check the Camelot wheel for which keys are compatible before you commit.
No. Decoding, time-stretching, pitch-shifting, and encoding all run inside your browser using WebAssembly. Your file never leaves your device, there are no queues, and there is no file-size pricing.
Any tempo or pitch change alters the audio, and extreme settings (beyond roughly ±20 percent tempo or ±4 semitones) become audible on full mixes, especially on transients and reverb tails. This tool uses the Signalsmith Stretch algorithm, one of the best-regarded open time-stretching engines, and exports lossless WAV so no additional quality is lost to re-encoding. After processing, the output is re-analyzed so you can confirm the result hit your target BPM and key.
MP3, WAV, FLAC, M4A/AAC, OGG, Opus, and AIFF in (AIFF works even though browsers can't normally decode it; we ship our own reader). The transformed file downloads as lossless WAV, which every DJ app and DAW accepts.
Free, no account, no watermarks, no daily caps. The only limit is practical: files up to about ten minutes process comfortably in the browser. Since processing happens on your device, there are no server costs to pass on.
5% off