Rekordbox Playlist Converter
Rekordbox XML workspace
Combine playlist files and resolve their music paths.
Import playlists
Each imported file becomes a separate playlist in the generated XML.
Path setup
One path per line. Pasted paths form one additional playlist.
Prepended only to relative paths so rekordbox can locate them.
Output review
DJ_PLAYLISTS 1.0.0Import a playlist or paste paths to build the XML output.
Drop M3U, M3U8, or CSV playlists (or paste plain file paths) and download one rekordbox XML with a playlist per file. Everything runs in your browser: nothing is uploaded. The tool resolves relative paths against your music folder, converts Windows and Mac path styles, and shows exactly which file locations rekordbox will look for before you import.
- Saved locally
- Editable output
- Private by default
The visual way to organize your DJ library. Tag by vibe, export to any DJ app.
Importing
How to Import the XML into rekordbox
rekordbox 6 and 7 read this file through the rekordbox xml bridge, which is off by default:
- Open Preferences, View, Layout and check rekordbox xml so the panel shows in the browser tree.
- Go to Preferences, Advanced, Database, find the rekordbox xml section, and click Browse under Imported Library to select the rekordbox.xml you downloaded here.
- A rekordbox xml item appears in the tree view with your playlists inside. Right-click a playlist and choose Import Playlist (or import individual tracks) to copy it into your collection.
rekordbox reads the XML, it does not watch it: if you convert again later, point the Imported Library at the new file and the panel refreshes.
The hard part
Why Location Paths Must Match Your Actual Files
A playlist file does not contain music, it contains paths to music, and rekordbox will only load a track if the Location in the XML matches where the file really is, character for character. That is the one honest failure mode of every playlist conversion, and it is why this tool makes paths visible instead of hiding them. Absolute paths (starting with / on Mac or a drive letter like C:\ on Windows) pass through unchanged. Relative paths, which many M3U exports use, get your music folder prefix prepended; the Location preview shows the first three resolved results so you can confirm they look like real places on your disk before importing. Windows backslashes, drive letters, spaces, brackets, and umlauts are all converted to the file://localhost URI encoding rekordbox expects.
Honest scope
What Carries Over, and What Never Can
From an M3U or CSV you get the playlist structure, the file references, and artist/title where the source had them (#EXTINF lines or CSV columns; otherwise the filename is used). That is everything an M3U ever stored. Hot cues, memory cues, beatgrids, loops, and ratings were never in the playlist file, so no converter can restore them from it; rekordbox analyzes imported tracks fresh. To see what survives between specific DJ apps and formats, check the DJ app transfer matrix. And if the real job is not one playlist but a whole library move or cleanup, the Vibes app is the full library manager: organize thousands of tracks visually and export to rekordbox, Serato, Traktor, or Engine DJ. This page is the quick, single-purpose fix.

Hey, it's Ben Modigell 👋
I've been DJing and producing music as "so I so," focusing on downtempo, minimal, dub house, tech house, and techno. My background in digital marketing, web development, and UX design over the past 6 years helps me create DJ tutorials that are clear, practical, and easy to follow.
Methodology
Last updated
Author and Methodology
Maintained by Ben Modigell, founder of Vibes. Ben builds DJ library, preparation, BPM, and harmonic-mixing tools for working DJs.
- Source
- Vibes DJ-tool taxonomy and page logic maintained by Vibes.
- Evidence
- Page output checked against the current tool behavior and internal DJ reference data.
- How this page is made
- Tool pages are built from reusable page logic, internal DJ reference data, and visible on-page calculations. Programmatic reference pages are generated from structured data rather than hand-written one by one.
BPM, key, and genre labels can vary by edit, remaster, detection engine, and DJ software. Use these pages as a practical mixing reference, then verify important tracks in your own library.
Report a correctionThe visual way to organize your DJ library
Tag tracks by vibe. See everything at once. Export to any DJ software.
A visual system for organizing your DJ library.
