Convert your VirtualDJ library to Rekordbox with Lexicon. Playlists, hot cues, beatgrids, and tags transfer. Free, Windows and macOS.
Applies to any recent VirtualDJ → Rekordbox 6 or 7. Rekordbox 5 works via XML.
Requirements
You need to have these installed:
- VirtualDJ
- Rekordbox 6 or 7, launched at least once
- Lexicon — free for library conversion
Lexicon runs on Windows and macOS.
Steps to convert VirtualDJ to Rekordbox
The process has two parts: import your VirtualDJ library into Lexicon, then sync it to Rekordbox.
Part 1 — Import from VirtualDJ
- Close both VirtualDJ and Rekordbox completely. Background processes must terminate for the databases to be readable.
- Open Lexicon and go to the Sync page.

- Click
Import tracks & playlistsat the bottom.

- Choose VirtualDJ from the dropdown. Lexicon auto-detects the database.

- Leave
Fullselected to import your entire library.

- Click
Start importing. Your VirtualDJ library now lives in Lexicon.

Part 2 — Sync to Rekordbox
- Go back to the Sync page (don't click Import again).
- Choose Rekordbox from the dropdown. Lexicon auto-detects the Rekordbox database.

- Leave
Fullselected. Leave the other options on their defaults.

- Click
Sync to Rekordbox. Wait for it to finish.

When it completes, open Rekordbox and your full library is there — playlists, cues, beatgrids and tags intact.
What transfers from VirtualDJ to Rekordbox
| Item | Transfers | Notes |
|---|---|---|
| Playlists & folder structure | Yes | VirtualDJ playlists become Rekordbox playlists. Folder hierarchy is preserved. |
| Filter Folders | As intelligent playlists | VirtualDJ Filter Folders pass through Lexicon as smartlists and sync to Rekordbox intelligent playlists (Direct method). |
| Virtual Folders | As normal playlists | VirtualDJ Virtual Folders have no Rekordbox equivalent, so they sync as normal playlists. |
| Hot cues | Yes (up to 8) | Both apps support 8 hot cues. |
| Cue colors | Yes (if set in VirtualDJ) | VirtualDJ stores cue colors even though it doesn't display them by default. Those colors come through to Rekordbox where they're visible. |
| Memory cues | Optional | Rekordbox is the only DJ app with memory cues. Enable memory cue support in Lexicon to route cues between hot and memory slots. |
| Beatgrids | Yes | Beatgrid markers and BPM transfer via the Direct method. |
| Loops | Yes | Rekordbox supports one active hot loop and one active memory loop. |
| Tracks in parent folders | As _FolderTracks playlist | VirtualDJ allows tracks directly inside a folder; Rekordbox doesn't. Lexicon collects them into a per-folder _FolderTracks playlist. |
| Track metadata | Yes | Title, artist, album, genre, BPM, key, comments, ratings, custom tags. |
| Album art | Yes | Embedded art transfers. Note: Rekordbox does not support album art for WAV files. |
Notes specific to VirtualDJ → Rekordbox
Turn off VirtualDJ auto-tag-read before importing
VirtualDJ can auto-read ID3 tags from files. If that setting has already overwritten your VirtualDJ tags, Lexicon will import whatever is currently in the database. For a clean slate, disable auto-update and verify your tags in VirtualDJ before importing to Lexicon.
Filter Folders → intelligent playlists
VirtualDJ Filter Folders pass through Lexicon as smartlists and sync to Rekordbox as intelligent playlists via the Direct sync method. Rules that don't translate cleanly are simplified.
Virtual Folders become normal playlists
VirtualDJ's Virtual Folders (a grouping concept) have no Rekordbox equivalent, so they sync as normal playlists.
Tracks placed directly in VirtualDJ folders
VirtualDJ allows tracks to sit directly inside a parent folder. Rekordbox doesn't. Lexicon collects these into a per-folder _FolderTracks playlist so nothing is lost.
Direct vs XML sync for Rekordbox
Use the Direct method for Rekordbox 6/7 — it preserves cue colors and intelligent playlists. XML is required only for Rekordbox 5.
Sync Manager incompatibility
Rekordbox's "Sync Manager" can conflict with Lexicon. Export playlists to USB via right-click in Rekordbox instead of relying on Sync Manager.
Close Rekordbox completely
Rekordbox leaves rekordbox and rekordboxAgent background processes running. Kill them via Task Manager / Activity Monitor if Lexicon's sync hangs.
Frequently asked questions
Will VirtualDJ cue colors show in Rekordbox?
Yes if they were set in VirtualDJ's POI editor. VirtualDJ stores cue colors in the database even though the main UI doesn't show them by default. Rekordbox displays them after sync.
What happens to VirtualDJ Filter Folders?
They become Rekordbox intelligent playlists via Lexicon smartlists.
What about Virtual Folders?
They sync as normal playlists — Rekordbox has no direct equivalent.
Why do I see a _FolderTracks playlist in Rekordbox?
VirtualDJ allows tracks directly in a folder; Rekordbox doesn't. Lexicon preserves them by collecting into a _FolderTracks playlist per folder.
Do I need the XML method?
Only for Rekordbox 5. Rekordbox 6 and 7 use the faster, more complete Direct method.
Does this work on macOS?
Yes. The process is identical on Windows and macOS.
Other conversion guides
Converting from a different app, or to a different app?
Thoughts? Questions? Share them on the forum or chat about them on Discord.