Serato to Rekordbox

Convert your Serato library to Rekordbox with Lexicon.

Convert your Serato DJ library to Rekordbox with Lexicon. Crates become playlists, hot cues transfer, beatgrids stay locked, and your tags and ratings come with them. Free, Windows and macOS.

Supports Serato DJ Pro and Serato DJ Lite, versions 3 and 4. Target is Rekordbox 6 or 7. Rekordbox 5 works via the XML sync method.

Requirements

You need to have these installed:

  • Serato DJ Pro or Lite (3 or 4)
  • Rekordbox 6 or 7, launched at least once
  • Lexicon — free for library conversion

Lexicon runs on Windows and macOS.

Steps to convert Serato to Rekordbox

The process has two parts: import your Serato library into Lexicon, then sync it to Rekordbox.

Part 1 — Import from Serato

  1. Close both Serato and Rekordbox completely. Background processes must terminate for the databases to be readable.
  2. Open Lexicon and go to the Sync page.
The Sync page in Lexicon
  1. Click Import tracks & playlists at the bottom.
Import tracks & playlists button in Lexicon
  1. Choose Serato from the dropdown. Lexicon auto-detects the database.
Selecting Serato as the source in the Lexicon import dropdown
  1. Leave Full selected to import your entire library.
Full import option selected in Lexicon
  1. Click Start importing. Your Serato library now lives in Lexicon.
Start importing button in Lexicon

Part 2 — Sync to Rekordbox

  1. Go back to the Sync page (don't click Import again).
  2. Choose Rekordbox from the dropdown. Lexicon auto-detects the Rekordbox database.
Selecting Rekordbox as the sync target in Lexicon
  1. Leave Full selected. Leave the other options on their defaults.
Full sync option selected in Lexicon
  1. Click Sync to Rekordbox. Wait for it to finish.
Sync to Rekordbox button in Lexicon

When it completes, open Rekordbox and your full library is there — playlists, cues, beatgrids and tags intact.

What transfers from Serato to Rekordbox

ItemTransfersNotes
Crates & folder structureYesSerato crates become Rekordbox playlists. Subcrates map to folder hierarchy.
Smart CratesAs intelligent playlistsSerato Smart Crates come across as Lexicon smartlists, which sync to Rekordbox intelligent playlists via the Direct method.
Tracks in parent cratesAs _FolderTracks playlistSerato lets you place tracks directly in a folder (not in a crate). Lexicon collects these into a special _FolderTracks playlist per folder since Rekordbox can't store them directly in a folder.
Hot cuesYesSerato's hot cues transfer to Rekordbox hot cues, with colors preserved via the Direct sync method.
Memory cuesOptionalRekordbox is the only DJ app with separate memory cues. Lexicon can write them as memory cues if you enable the memory-cue feature in settings.
BeatgridsYesBeatgrid markers and BPM transfer 1:1 via the Direct method.
LoopsYes (one active)Rekordbox supports one active hot loop and one active memory loop. Extra active loops drop to inactive slots.
Track metadataYesTitle, artist, album, genre, BPM, key, comments, ratings, custom tags.
Album artYesEmbedded art transfers. Note: Rekordbox does not support album art for WAV files.
Serato FLIPNoFLIP entries are not read or written by Lexicon.
Streaming tracksConditionalSerato 3 does not store streaming tracks in crates at all. Serato 4 does if the streaming service is enabled in Serato. Rekordbox stores them similarly.

Notes specific to Serato → Rekordbox

Direct vs XML sync for Rekordbox

Lexicon supports two sync methods to Rekordbox: Direct (recommended for Rekordbox 6/7) and XML (required for Rekordbox 5). The Direct method is faster, preserves cue colors, and handles intelligent playlists properly. Use XML only if you're on Rekordbox 5.

FLIP is not carried across

Serato FLIP edits live in a Serato-only data structure that Lexicon doesn't read. If you rely on FLIP performances, back up the Serato database folder (Music/_Serato_) before syncing so you can restore them later.

Tracks placed directly in Serato folders

Serato allows tracks to sit directly inside a folder (not in a crate). Rekordbox doesn't allow that. Lexicon converts those tracks into a _FolderTracks playlist per folder so nothing is lost — you can rename or delete them after sync if you prefer.

Serato 3 vs Serato 4 streaming

Serato 3 cannot store Beatport/Tidal/etc. tracks in crates. Serato 4 can, as long as the streaming service is enabled in Serato settings. If your Serato library has streaming tracks and you want them in Rekordbox, use Serato 4 and make sure the service is enabled before importing.

Sync Manager incompatibility

Rekordbox's own "Sync Manager" feature can conflict with Lexicon's sync by creating duplicate tracks or ignoring field updates. Recommended workflow: right-click playlists in Rekordbox and export to USB manually instead of relying on Sync Manager. See the Sync Manager note in the manual.

Rekordbox Cloud Sync

Rekordbox Cloud Sync support is in beta. If your library is on Rekordbox Cloud, take a full backup before syncing with Lexicon. Sticking to the XML method avoids Cloud Sync entirely.

Close Serato and Rekordbox completely

Serato exits cleanly, but Rekordbox leaves rekordbox and rekordboxAgent processes running. Kill them via Task Manager / Activity Monitor if the sync hangs.

Frequently asked questions

Do hot cues keep their colors?

Yes when syncing via the Direct method (recommended for Rekordbox 6/7). The XML method loses memory-cue colors because Rekordbox doesn't write them to the XML — hot cue colors still transfer.

What happens to Serato Smart Crates?

They come into Lexicon as smartlists and sync to Rekordbox as intelligent playlists. Rules that don't translate cleanly are simplified.

Will Serato FLIP edits appear in Rekordbox?

No. FLIP is Serato-only and Lexicon does not read or write it. Your FLIP edits will remain in Serato.

Will my streaming tracks from Serato appear in Rekordbox?

If you're on Serato 4 with the streaming service enabled, the tracks come through. Serato 3 doesn't store streaming tracks in crates, so there's nothing for Lexicon to import.

Why does my Rekordbox library show a _FolderTracks playlist?

Because Serato allows tracks to sit directly inside a folder (not in a crate), but Rekordbox doesn't. Lexicon collects those into a _FolderTracks playlist per folder so you don't lose them.

Does this work on macOS?

Yes. The process is identical on Windows and macOS.

Converting from a different app, or to a different app?

Library conversion is 100% free. No credit card required.

Thoughts? Questions? Share them on the forum or chat about them on Discord.