Scan your entire DJ library in seconds. See exactly which audio and video files are duplicates. Clean them up with one click. Free forever.
Matches by title, artist, duration, file size, BPM, key, and filename patterns. Confidence score on every match so you stay in control.
Duplicates are zipped before removal — restore anytime from the History tab. The highest quality copy is always kept automatically.
Automatically removes entries from your Serato, VirtualDJ, and Rekordbox databases so you never see "missing file" errors after cleanup.
MP3, WAV, FLAC, AIFF, AAC, M4A, OGG, and even video files — MP4, MOV, AVI, MKV, and more.
Scans all connected drives automatically. Backups stay on the same drive as the originals — nothing moves between drives.
Every action is logged with timestamps. See exactly what was scanned, moved, or deleted. Your proof of what happened.
No installers, no accounts, no cloud. Just download, run, and clean.
DJ Duplicate Cleaner runs on Node.js — a free, trusted runtime used by millions of developers. Download it from the official site and run the installer.
node -vOpen the download page and grab the app files. Unzip the folder and put it anywhere you like — your Desktop, Documents, wherever.
Open the app folder and double-click the launcher for your system:
localhost:3000Click "Scan for Duplicates" and the app reads your Serato, VirtualDJ, and Rekordbox databases automatically — including all connected external drives. You'll see every duplicate group with a confidence score, file details, and which copy will be kept.
Review the results. The highest quality copy is always pre-selected to keep. When you're ready, click "Zip & Remove" to safely archive duplicates (you can restore anytime), or "Delete Forever" if you're sure. The app also cleans your DJ library databases so you won't get missing file errors.
DJ Duplicate Cleaner runs 100% locally. No cloud, no accounts, no tracking. Here's exactly what the app does and doesn't do.
The app runs on localhost:3000 — your browser talks to your own computer. No servers, no cloud, no data leaves your machine. Ever.
Two files: index.js and ui.html. Not compiled, not obfuscated, not minified. You (or anyone you trust) can read every line before running it.
No analytics. No phone-home. No tracking pixels. The app works fully offline after local dependency setup.
The app only touches your Music folders, connected drives, and DJ databases. Built-in path validation prevents access to anything else on your system.
Every package used is open-source and widely trusted: Express, Archiver, fast-xml-parser. Full list in SECURITY.md included with the download.
Every release includes checksums so you can verify your download hasn't been tampered with. Instructions in SECURITY.md.