Key tags: where the key is stored and how DJ software reads it

You want to analyse a track once and see the same key in every program. The way to get there is to keep the key in the file's tag, not only in one program's database. This guide explains how tags work and how the notations convert.

Updated: October 2026

01Database or tag?

DJ software can keep analysis results in two places: its own library database and the tag inside the file. Database information only shows up in that program on that computer. When you move a file to another program, another computer or a USB stick, only the tag travels with it.

Writing key and BPM into the tag makes your library independent of any one program: whether you use Rekordbox today and Serato tomorrow, the keys come with you.

02Which field in which format?

  • MP3: the TKEY (key) and TBPM (tempo) frames of the ID3v2 tag.
  • FLAC: INITIALKEY and BPM in the Vorbis comments. If a file has both KEY and INITIALKEY, some programs may read neither; a single clean field is safest.
  • AIFF and WAV: both can carry an ID3 chunk, but support for reading it varies between programs. If you rely on tags, prefer MP3, FLAC or AIFF; don't count on WAV tags.

CrateKeys writes the key in classic notation (for example Am) to the key field of MP3 and FLAC files, the BPM to the tempo field, and adds a note such as 08A · Am to the comment. The leading zero makes 1A sort before 10A when you sort by comment. Audio, artwork and other tags are left untouched.

03Notations: 1A, Am and Open Key

The same key can be written three ways: alphanumeric (8A, the layout used by Rekordbox and Camelot), classic (Am) and Open Key (1m, Traktor's default). Open Key shifts the numbers and uses m (minor) and d (major). The table below maps all 24 keys.

1A–12BClassicOpen KeyKey name
1AAbm6mA♭ minor
1BB6dB major
2AEbm7mE♭ minor
2BF#7dF♯ major
3ABbm8mB♭ minor
3BDb8dD♭ major
4AFm9mF minor
4BAb9dA♭ major
5ACm10mC minor
5BEb10dE♭ major
6AGm11mG minor
6BBb11dB♭ major
7ADm12mD minor
7BF12dF major
8AAm1mA minor
8BC1dC major
9AEm2mE minor
9BG2dG major
10ABm3mB minor
10BD3dD major
11AF#m4mF♯ minor
11BA4dA major
12ADbm5mC♯ minor
12BE5dE major

04Rekordbox

Rekordbox reads tags when you add files to the collection. If the tracks are already in your collection and their tags changed later, select them, right-click and choose Reload Tag. To see 1A–12B in the key column, set the key display format to Alphanumeric in the preferences. Rekordbox can also run its own analysis; if key detection is on in the analysis settings, it may show its own result instead of the tag, so check that setting.

05Serato and Traktor

Serato DJ reads the key field from the tag and shows it in the Key column; if key detection is on during analysis, it may write its own result. Traktor shows Open Key by default; you can switch to classic notation in the preferences. Menu names change between versions in both programs, so look for the "key" and "analysis" settings.

The general rule: decide the key from one source, write it to the tag, and turn off key re-analysis in your DJ software. Then the same track shows the same key everywhere.

06Batch tagging, step by step

  1. Drag your tracks into the key and BPM finder; analysis runs in your browser and nothing is uploaded.
  2. Review the results; confirm doubtful ones with the key wheel and the listen buttons on the key pages.
  3. Save the tagged copies one by one, as a ZIP or (in Chrome/Edge) straight into a folder.
  4. Add the new files to your DJ software, or refresh the tags with Reload Tag.

If your library has WAV files and you want tags, you can convert them to AIFF or FLAC first; between lossless formats the audio stays bit-for-bit identical.

Frequently asked questions

Does writing the tag change the sound?

No. Only the tag at the start of the file (MP3) or in the metadata block (FLAC) changes; the audio data stays byte-for-byte the same.

Rekordbox doesn't show the new key. Why?

The track is stored in the collection with its old information. Select the tracks, right-click → Reload Tag. If it still doesn't change, Rekordbox may be showing its own key analysis.

Which notation should I use?

Whichever you read fastest. 1A–12B works with numbers, so it's the easiest for finding moves; classic notation helps when you talk to musicians.

More guides