Free Tool · No upload

Rekordbox XML Converter

Turn a CSV tracklist into a Rekordbox-compatible XML library file. Import straight into Rekordbox 6 or 7 — keys, BPM, genre and playable URLs included. 100% client-side.

Columns: title, artist (required) · bpm, key, url, genre, album, duration (optional)

3 tracks ready

How to import the XML into Rekordbox

  1. 1Download the .xml file generated above.
  2. 2Open Rekordbox → Preferences → View → Layout, and enable the rekordbox xml panel.
  3. 3Set the Imported Library path to the .xml file you downloaded.
  4. 4In the source tree, expand rekordbox xml — your tracks appear there. Right-click → Import to Collection.

Frequently asked questions

Is my data uploaded anywhere?

No. The CSV is parsed in your browser and the XML is generated locally. Nothing leaves your device.

Which Rekordbox versions does the XML support?

The generated file follows Pioneer's DJ_PLAYLISTS schema used by Rekordbox 6 and 7. It also imports cleanly into Serato DJ Pro and Engine DJ via their Rekordbox import flows.

Do I need to host the audio files online?

If the url column points to a publicly reachable MP3/WAV, Rekordbox can stream it. If you leave url empty, the tool inserts a placeholder so Rekordbox still imports the metadata — you can re-link files manually.

What key format should I use?

Use standard musical notation (Am, F#m, C, Bb). Rekordbox stores this in the Tonality field. If you only have Camelot keys, our Camelot Wheel tool shows the matching musical key for each.

Build the library, then play it from DJCueX

Upload your .wav / .aiff / .flac masters once. Auto-detected BPM, key, cues — every track exports straight to Rekordbox with one click.