BPM and key finder
Find the BPM and key of any song, or a whole folder of them, in your browser: tempo, key, Camelot code and tuning, as a CSV. Free, no limit, nothing uploaded.
Drop songs here
MP3 · WAV · FLAC · M4A · MP4 — one song or many, up to 30 min each. Nothing is uploaded.
How it works
- Drop one song or a whole folder of them onto the box above: MP3, WAV, FLAC, M4A, or video.
- Each song is analysed on your own device, a few seconds apiece.
- Read the BPM, key and Camelot code of each, and play any of them with a click on the beat.
- Download the table as CSV, ready to sort into a set.
Planning a set
Two numbers decide whether two songs mix: the tempo, so the beats can be matched without stretching one song too far, and the key, so the notes don't clash when both play. Drop the crate here and you get both for every song, with the Camelot code that makes harmonic mixing a matter of counting: from 8A, go to 7A, 9A or 8B.
The CSV has one row a song with file name, BPM, key, Camelot code, tuning and length. Sort it by Camelot code, then by BPM, and the set nearly plans itself.
How it works
- Tempo: the moments the sound gets suddenly louder (drum hits, new notes) repeat at the beat; the finder measures that repetition, places every beat, and reads the BPM from their spacing to a tenth.
- Key: the song's tuning first, then how strongly each of the twelve notes stands out over the whole song, compared with how each of the 24 keys typically sounds.
- Both run on your computer in your browser, with no model to download and nothing uploaded.
How far to trust it
On standard test sets (2,360 songs for tempo, 1,441 for key), the BPM matches the hand-labelled tempo on about 7 songs in 10 and is right up to half- or double-time on about 9 in 10. The key is exact on about 6 in 10, and exact or a Camelot neighbour on about 3 in 4.
So check the ones that matter by ear: play a song with the click on, and look at the half-time, double-time and relative key the page lists beside each result.
Questions
Is my song uploaded anywhere?
No. The analysis runs inside your browser, on your own computer. Your songs never leave your device, and nothing is stored on a server. There's no model to download either: it's signal processing, a few seconds a song.
Can I analyse a whole folder of songs?
Yes. Choose or drop as many files as you like; they're analysed one after another and listed in a table with BPM, key and Camelot code. Download it as a CSV for Excel, Numbers or Google Sheets.
How accurate is the BPM?
We measured it on three standard test sets with hand-labelled tempos, 2,360 songs of electronic, pop, rock, hip-hop, jazz, classical and ballroom music. It counts the labelled tempo on about 7 songs in 10, and on 86 to 96% it's that tempo or exactly half or double it, which the page shows beside it. Steady drums are the easy case (disco 93%, hip-hop 81%); classical and jazz, with no drummer to follow, are the hard one.
How accurate is the key?
On two standard test sets with hand-labelled keys, 1,441 songs of electronic, pop, rock, country, blues, hip-hop and more, it names the exact key on 56 to 61% of songs, and the key or a Camelot neighbour, which mixes in key with it, on 74 to 77%. The usual misses are the relative key (A minor for C major) and a key a fifth away, which share all but one note. Songs with clear chords do best (pop 76%, country 85%); blues and jazz, which bend between major and minor, are the hardest.
Does it write the BPM and key into my files' tags?
No: your files are never changed. Download the CSV, or type the values into your DJ software, which reads its own analysis into the tags.
Which files does it take?
MP3, WAV, FLAC, M4A, AAC, OGG and Opus, and the sound of MP4, MOV, WebM and MKV videos, up to 30 min each.
Is it free?
Yes, with no limit, no account and no watermark: nothing is cleaned or exported, so there's nothing to charge for. AudioRinse earns from its cleaning tools.
Other tools
- Find the BPM of a songThe tempo of any song, with its key and Camelot code.
- Find the key of a songThe key of any song, with its Camelot code and tuning.
- Tap tempoTap along on each beat and read the BPM.
- Camelot wheelWhich keys mix: pick one, or drop your songs onto the wheel.
- Remove background noise from audioFans, traffic, hiss and room noise out of a voice recording.
- Remove background noise from videoClean a video's soundtrack. The picture is kept untouched.
- Voice isolatorKeep only the voice; everything else goes.
- Audio enhancerNoise removal + voice EQ + loudness, in one step.
- Voice enhancerClearer, fuller, evenly loud voice.
- Remove reverb from audioLess room, more voice: for recordings made in echoey rooms.
- Remove echo from audioFix the hollow, echoey sound of a big or empty room.
- Remove buzz and hum from audioElectrical buzz and hum out; the voice or music around it untouched.
- Remove silence from audioDead air out: every long pause cut to a set length.
- De-esserHarsh S sounds softened; the voice keeps its brightness.
- Fix clipped audioFlattened, crackly peaks from recording too loud, rebuilt.
- Mouth click removerLip smacks and tongue clicks out of a voice-over.
- Normalize audioPodcast, YouTube or broadcast loudness, true-peak safe.
- Remove vocals from a songThe vocals out of a song: a clean instrumental, and the acapella too.
- Split a song into stemsVocals, drums, bass and the rest, each on its own track.
- Remove music from a videoBackground music out of a video; the voices stay.
- Make a karaoke version of a songAny song as a karaoke track: the vocals out, the band left.
- Extract the vocals from a songThe vocals alone from any song: an acapella for remixes and covers.
- Make an instrumental of a songThe instrumental version of any song, the vocals taken out.
- Remove the drums from a songThe drums out of a song, for drummers to play along.
- Audio to sheet musicA piano recording written out as a two-hand score.
- MP3 to sheet musicAn MP3 of piano music, written out as a printable score.
- Piano transcriptionPiano playing written out, both hands, in seconds.
- Video to MP3The sound of any video as an MP3. Free, no limit.
- MP4 to MP3Any MP4's sound as an MP3, in seconds.
- Video to audioAny video to MP3, M4A or WAV. Free, no limit.
- MOV to MP3iPhone and QuickTime videos to MP3.
- MP4 to WAVUncompressed WAV from any MP4, for editing.
- WebM to MP3WebM video or audio to MP3.
- MKV to MP3OBS recordings and MKV films to MP3.
- Extract audio from videoA video's sound track as a file, in its original quality.
- M4A to MP3Voice memos and iTunes songs as MP3.
- WAV to MP3WAV to MP3 at a fraction of the size.
- MP3 to WAVMP3 to uncompressed WAV, for editing.
- M4A to WAVVoice memos and M4A to uncompressed WAV.
- OGG to MP3Ogg Vorbis, Opus and voice messages to MP3.
- FLAC to MP3Lossless FLAC to MP3, tags and cover kept.
- Transcribe audio to textAny recording to text, transcribed on your computer.
- Convert audio to textSpeech in any audio file, converted to text on your device.
- Convert MP3 to textAn MP3's speech as text, with timestamps.
- Transcribe a video to textWhat's said in a video, as a timestamped transcript.
- Convert video to textSpeech in any video, converted to text on your device.
- Add subtitles to a videoAuto subtitles, edited in place, burned in or as SRT.
- Auto captions for your videoCaptions for reels and videos, styled and burned in.
- Generate subtitles automaticallyTimed SRT and VTT subtitles from any video.
- Interview transcriptionSpeaker-labelled transcripts, made on your computer.
- Transcription for qualitative researchInterviews and focus groups, ready for NVivo and MAXQDA.