Tag-per-Track

Tag-per-Track / BPM & key finder

For artists, producers and DJs

BPM and key finder: analyse a song online

Drop an audio file and get its tempo in BPM and its musical key, measured from the audio itself rather than looked up in a database. It works on your own unreleased tracks, and the same analysis also gives you genre, mood, instruments and loudness.

Find the BPM and key of a track

First analysis free, no card and no account. WAV, MP3, FLAC, AIFF, M4A or AAC, up to 50 MB and 7 minutes. See a sample report.

What the analysis gives you

Because the values are computed from your file, the tool works on demos, stems, bounces and anything else that has never been released, which database-driven BPM lookups cannot do.

How to analyse a track

  1. Drop your file in the studio. No account is needed for the first analysis.
  2. Wait about 20 seconds while the track is decoded and analysed.
  3. Read the report: tempo and key, then genre, mood and instruments. Export it to CSV, JSON or PDF if you need to keep it.

Working on an EP or a DJ set? Batch mode takes up to 10 files at once and lines up the tempo and key of every track side by side, with the average tempo of the set.

How tempo and key are measured

Both values are measured directly from the audio signal:

Both are computed over the whole track, up to 7 minutes, and reported as a single value. Genre, mood, instruments and loudness are assessed on a 90-second window taken from the body of the track.

Reading the BPM: when to double or halve it

Tempo detection is reliable on music with a steady pulse, and it has well-known blind spots that apply to every BPM detector:

Reading the key: relatives, modulations and Camelot codes

Key detection reports the most likely key for the track as a whole. Two things to keep in mind:

The report gives the key as a note and a mode. If you mix harmonically and think in Camelot codes, use this conversion table: tracks mix well when they share a code, sit one number apart (8A with 7A or 9A) or swap letter on the same number (8A with 8B).

CamelotMinor keyCamelotMajor key
1AA♭ (G♯) minor1BB major
2AE♭ (D♯) minor2BF♯ major
3AB♭ minor3BC♯ (D♭) major
4AF minor4BA♭ major
5AC minor5BE♭ major
6AG minor6BB♭ major
7AD minor7BF major
8AA minor8BC major
9AE minor9BG major
10AB minor10BD major
11AF♯ minor11BA major
12AC♯ (D♭) minor12BE major

What BPM and key are used for

More than a BPM counter

Tag-per-Track was built for A&R work, so tempo and key are only the first lines of the report. The same analysis also returns an A&R score from 0 to 100, a check for AI-generated music and, if you link an artist, their live Spotify audience. If you are about to send your music to labels, it shows you roughly what a label using demo screening software will see.

Being upfront about price: the first analysis is free, then an analysis costs one credit, about €0.15, with packs of 33 credits for €5 or 100 credits for €15 that never expire. If all you need is one number for one song, the free analysis covers it.

Frequently asked questions

Is the BPM and key finder free?

Your first analysis is free, with no card and no account. After that, each analysis costs one credit: €5 for 33 credits or €15 for 100 credits, and credits never expire.

Which audio files can I analyse?

WAV, MP3, FLAC, AIFF, M4A and AAC files, up to 50 MB and 7 minutes per track. You upload the audio file itself: links to streaming platforms are not supported.

How accurate is the BPM detection?

It is reliable on tracks with a steady beat. The usual sources of error are half-time or double-time readings (87 instead of 174 BPM, for example), tempo changes within the track, and music without a stable pulse. If the value looks twice too high or too low, double or halve it.

How accurate is the key detection?

It reports the most likely key for the whole track. The most common confusion is between a key and its relative (C major and A minor share the same notes), and a song that modulates is given the key that dominates. Checking the result against an instrument takes a few seconds and is worth doing before a release.

Does it give Camelot codes for DJ mixing?

The report gives the key as a note and a mode, such as A minor. The conversion table on this page gives the matching Camelot code, 8A in that example.

What happens to the track I upload?

The file is stored temporarily for the analysis and deleted as soon as the report is generated. Tag-per-Track does not keep your audio and never uses it to train AI models. Tempo and key are computed on our own servers; two other steps rely on external providers: the AI check, run on a 12-second excerpt, and lyrics transcription, which is optional and sends the full track.

Find the BPM and key of your track

Drop a file and read its tempo, key, genre and mood in about 20 seconds. The first one is free.

Find the BPM and key of a track