Convert your VirtualDJ library to Traktor Pro with Lexicon. Playlists, hot cues, beatgrids, and tags transfer. Free, Windows and macOS.
Applies to any recent VirtualDJ → Traktor Pro 3 or 4. Traktor DJ is not supported by Lexicon.
Requirements
You need to have these installed:
- VirtualDJ
- Traktor Pro 3 or 4, launched at least once
- Lexicon — free for library conversion
Lexicon runs on Windows and macOS.
Steps to convert VirtualDJ to Traktor
The process has two parts: import your VirtualDJ library into Lexicon, then sync it to Traktor.
Part 1 — Import from VirtualDJ
- Close both VirtualDJ and Traktor 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 Traktor
- Go back to the Sync page (don't click Import again).
- Choose Traktor from the dropdown. Lexicon auto-detects the Traktor database.

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

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

When it completes, open Traktor and your full library is there — playlists, cues, beatgrids and tags intact.
What transfers from VirtualDJ to Traktor
| Item | Transfers | Notes |
|---|---|---|
| Playlists & folder structure | Yes | VirtualDJ playlists become Traktor playlists. Folder hierarchy maps to Traktor playlist folders. |
| Filter Folders | As smart playlists | VirtualDJ Filter Folders come through as Lexicon smartlists and sync to Traktor where the rules translate. |
| Virtual Folders | As normal playlists | Traktor has no Virtual Folders concept. |
| Hot cues | Yes (up to 8) | Both apps support 8 hot cues. |
| Cue colors | Lost on display | VirtualDJ stores cue colors but Traktor doesn't render them. Data is preserved in Lexicon for future round-trips. |
| Beatgrids | Yes | Beatgrid markers and BPM transfer. |
| Loops | Yes (one active) | Traktor supports one active loop per track. |
| Tracks in parent folders | As _FolderTracks playlist | VirtualDJ allows tracks directly in folders; Traktor doesn't. Lexicon collects them into per-folder _FolderTracks playlists. |
| Track metadata | Yes | Title, artist, album, genre, BPM, key, comments, ratings, custom tags. |
| Album art | Yes | Embedded art transfers. |
| Remix Sets | No | Remix Sets are Traktor-only and Lexicon doesn't create them. |
Notes specific to VirtualDJ → Traktor
Cue colors don't show in Traktor
Traktor has no colored cue points. VirtualDJ's cue colors are preserved in Lexicon so they'll return if you later sync to Rekordbox, Serato, or Engine DJ — but in Traktor every cue looks the same.
Filter Folders → smart playlists
VirtualDJ Filter Folders come through as Lexicon smartlists and sync to Traktor smart playlists where the rules translate cleanly.
Disable VirtualDJ auto-tag-read before importing
If VirtualDJ has auto-tag-read enabled, your tags may have been overwritten before import. Disable auto-update in VirtualDJ settings and verify your tags before importing.
Tracks placed directly in VirtualDJ folders
VirtualDJ allows tracks directly inside a folder; Traktor doesn't. Lexicon collects them into a _FolderTracks playlist per folder.
NML file
Traktor writes your library to collection.nml. If Traktor was open during sync, close it first so Lexicon can update the file cleanly.
Frequently asked questions
Will my cue colors show in Traktor?
No. Traktor has no colored cue points. The color data is preserved in Lexicon for future round-trips.
What happens to Filter Folders?
They become smart playlists in Traktor via Lexicon smartlists.
Does this work with Traktor Pro 4?
Yes. Lexicon supports Traktor Pro 3 and 4. Traktor DJ is not supported.
Why do I see a _FolderTracks playlist in Traktor?
VirtualDJ allows tracks directly in a folder; Traktor doesn't. Lexicon collects those tracks into a per-folder _FolderTracks playlist to preserve them.
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.