What Tunebat does well
Tunebat's home page describes a database of over 100 million songs with key, BPM, Camelot code and popularity, which is the fastest answer when a track is on streaming services: search the title, read the numbers. Its FAQ says those database values come from Spotify's own estimates. It also has an advanced search that finds tracks by key, BPM and other attributes such as energy and danceability, which is useful for building DJ sets and finding samples.
Its file analyser also runs in the browser, with Essentia.js, and accepts MP3, WAV, FLAC, AAC, OGG and M4A with no official size limit, according to its FAQ. Beyond key and BPM it lists tools for vocal removal, mastering, key and BPM changing, a tapper, a metronome, a video maker and an API. TuneSplit has no song database, no advanced attribute search and no mastering.
Database lookup versus analysing your file
| Tunebat | TuneSplit | |
|---|---|---|
| Look up a song by title | Yes, over 100 million songs | No |
| Analyse your own file | Yes, in the browser | Yes, in the browser |
| File formats | MP3, WAV, FLAC, AAC, OGG, M4A | MP3, WAV, M4A, FLAC, OGG and more |
| Uploaded to a server | No, per its FAQ | No |
| Camelot code | Yes, in its database | Yes, with a runner-up key |
| Half/double-time options and confidence | Not verified | Yes |
| Tap tempo | Separate BPM tapper tool | Built in |
| Search by key/BPM/energy | Yes (Advanced Search) | No |
| Price | Not verified | Free |
A database value is a number someone else computed for the commercial release. It can differ from your file if you have a remix, a live version, a different master or a demo. Tunebat's own FAQ says the file analyser can disagree with its database because the algorithms differ. Neither is always right.
When to use which
- A released song you can name: look it up in a database like Tunebat's.
- A demo, stem, remix, loop, voice recording or anything unreleased: analyse the file.
- A tempo that seems off by half or double: check the half-time and double-time values and tap along.
- Planning a DJ set: use the Camelot code from either, then trust your ears at the mix.
Both give estimates. Detection is hardest on live drummers, tempo changes and sparse intros, so confirm anything important by ear.
Then change the key or tempo
Once you have the numbers, the pitch and speed changer on the same site shifts key or tempo and exports a WAV, and the stem splitter separates vocals from the music. Tunebat has a key and BPM changer of its own; compare outputs on a short clip before relying on either.
Frequently asked questions
Is there a free Tunebat alternative?
TuneSplit analyses a file you give it, in your browser, and returns BPM, key and Camelot code free with no sign-up. It does not look up songs by title.
Does TuneSplit have a song database like Tunebat?
No. Tunebat's page describes a database of over 100 million songs. TuneSplit only analyses the audio file you provide.
Are my files uploaded?
No. The analysis runs in your browser. Tunebat's FAQ says its file analyser also keeps files on your computer.
Why does the BPM differ from the database?
Databases and analysers use different algorithms, and your file may be another version of the song. Tunebat's FAQ says the same about its own finder and database. Check half-time and double-time and tap along.
What is the Camelot code?
A DJ notation that maps each key to a number and a letter (like 8A), so tracks with adjacent codes mix harmonically.
How accurate is it?
It is an estimate, as is every automatic detector. It gives a confidence and a runner-up key so you can judge it, but tempo changes and live drums are hard.
Can I change the key after finding it?
Yes. Use the pitch and speed changer, which works in the browser and exports WAV.