Find a track's BPM and key online
- BPM
- Key
- Camelot
- Tempo stability
- Confidence
Upload a track — the report is ready in a minute
The analysis is free; you only need a Stream-Q account, and signing up takes half a minute. Up to 5 tracks a day, MP3/WAV/FLAC/M4A up to 80 MB.
How tempo is detected
The engine finds onsets in the track (hits, note starts), builds a rhythmic grid from them and picks the tempo that fits the grid best. It also checks whether the tempo holds across the track: live recordings and tracks with slow-downs drift, while electronic music usually stays exact.
The classic trap of any detector is half and double tempo. Trap at 140 BPM often feels like 70, drum and bass at 174 like 87. If the number in the report is half or double what you expect, it's the same tempo counted on a different beat.
How the key is detected
The key comes from a chromagram — how the track's energy is spread across the 12 notes. That profile is compared with major and minor profiles for every tonic, and the closest one wins. A confidence value sits next to it: high for tracks with clear harmony, low for atonal beats and noise-based tracks.
The most common ambiguity is relative keys: A minor and C major share the same notes. If the report says “C major” and you're sure it's “A minor”, for mixing and picking samples that's the same spot on the Camelot wheel.
Why Camelot
The Camelot wheel is a DJ and producer cheat sheet: keys are numbered so that harmonically compatible ones sit next to each other.
- Same code (8A → 8A) — a perfect match.
- Neighbouring number (8A → 7A or 9A) — a smooth move by a fifth.
- Changing the letter (8A → 8B) — a switch to the relative major/minor, the mood changes.
- For putting vocals on someone else's beat or picking samples, it's faster than matching by ear.
FAQ
The analyzer says 70 BPM but my track is 140 — which is wrong?
Neither: that's half tempo, and both numbers describe the same rhythm. It's common in trap and hip-hop. In your DJ software and projects, use the tempo you count bars in.
What does a Camelot code like 8A mean?
The number is the position on the circle of fifths (1–12), the letter is the mode: A is minor, B is major. 8A is A minor, 8B is C major. Tracks with the same or neighbouring codes mix well together.
Why is the key confidence low?
It happens with tracks without clear harmony (drums only, noise-based beats), with frequent modulations or with badly detuned instruments. Treat it as a hint and check by ear.
Can I find the BPM of a song if I only have an MP3?
Yes, any common format works: MP3, WAV, FLAC, M4A, OGG, OPUS — up to 80 MB.
Other checks
Track analyzer
A full technical report: loudness, peaks, dynamics, tempo, key, stereo and file quality.
LUFS loudness
Integrated, short-term and momentary LUFS, LRA and the loudness curve per EBU R128.
Clipping and true peak
4× oversampled true peak, clipped samples with timecodes, PLR — will the master distort after encoding.
Loudness for streaming
How much Spotify, YouTube, Apple Music and Yandex Music will change your track's volume (−14 LUFS).