Audio formats
FLAC vs 320 MP3 vs WAV/AIFF for DJing: what CDJs actually play
Which audio format to keep in a DJ library — FLAC, 320 kbps MP3, WAV or AIFF — with the real support matrix for CDJ-3000, CDJ-2000NXS2, XDJ-RX3 and Denon Prime players, tag caveats and the 24-bit WAV trap.
7 min read
In short
- FLAC is lossless at roughly 55–65% of WAV size and carries proper tags. It is the best master format for a DJ library.
- 320 kbps MP3 is fine in the booth; the audible gap to lossless on a club system is small. Below 256 kbps it starts to show, especially after keylock and pitch.
- WAV and AIFF are the same audio; AIFF has reliable tag support, WAV often doesn't. Prefer AIFF if you need uncompressed PCM on a CDJ.
- Every current Pioneer/AlphaTheta and Denon player plays MP3, AAC, WAV, AIFF and FLAC; the limits are sample rate (48 vs 96 kHz) and ALAC (not on the XDJ-RX3).
- Beware fake FLACs transcoded from MP3, and 24-bit WAVs with extensible headers that CDJs refuse.
On this page9 sections
The formats in one table
| Format | Lossless | Size, 5-minute track | Tags | Notes |
|---|---|---|---|---|
| FLAC | Yes | ≈ 30–40 MB (16/44.1) · ≈ 110–120 MB (24/96) | Vorbis comments: title, artist, BPM, INITIALKEY, cover art | Open format with built-in checksums. The best archive format. |
| ALAC (.m4a) | Yes | ≈ 30–40 MB | iTunes-style atoms | Apple's lossless. Not supported on the XDJ-RX3. |
| WAV | Yes (uncompressed) | ≈ 53 MB (16/44.1) · ≈ 170 MB (24/96) | ID3 chunk — ignored by many players | Extensible-header 24-bit files fail on CDJs. |
| AIFF | Yes (uncompressed) | ≈ 53 MB (16/44.1) | ID3 chunk — widely read | WAV's better-behaved sibling for DJ gear. |
| MP3 320 kbps | No | ≈ 12 MB | ID3v2 (write v2.3 for hardware) | The working standard for decades. CDJs take 44.1/48 kHz, 16-bit. |
| AAC / M4A 256 kbps | No | ≈ 10 MB | iTunes-style atoms | Apple Music and iTunes purchases. Fine; less universal. |
What lossless buys you (and what it doesn't)
A lossless file is a bit-perfect copy of the master. That matters in three practical ways for DJs. First, headroom for processing: keylock, pitch shifting, stem separation and club limiters all amplify the artefacts lossy encoding leaves behind, and a 320 MP3 that sounds fine at 0% can smear at +8% with keylock engaged. Second, it is a durable archive: you can transcode a FLAC to anything later; you can never get back what an MP3 threw away. Third, tags and checksums: FLAC verifies its own integrity and carries rich metadata, so corruption shows up as an error rather than as a click mid-set.
What it doesn't buy you is a night-and-day difference on a loud club rig between a good 320 and a FLAC of the same master. Blind tests on full-range systems put most listeners near chance on well-encoded 320s. Buy lossless because it is the right master to own, not because the crowd will hear it.
320 kbps MP3: still fine in 2026?
Yes, with caveats. A 320 CBR or a V0 VBR MP3 made with a modern LAME encoder is transparent for most material at normal pitch. Problems appear in three places: low-bitrate sources dressed up as 320 (an upsampled 128 doesn't get better), heavy time-stretching, and cymbal-dense or very sparse ambient music where pre-echo and high-frequency swishing are easier to hear. If a 320 is all that exists of a track, play it. If a lossless copy exists, that is the one to keep.
Hardware note: Pioneer/AlphaTheta players decode MP3 at 44.1 or 48 kHz, 16-bit, up to 320 kbps; Denon's Engine OS takes 32–320 kbps. Avoid exotic sample rates in MP3 (32 kHz, 22.05 kHz).
WAV vs AIFF: same audio, different tags
Both are uncompressed PCM containers — identical sound, identical size. The difference is metadata. AIFF has an ID3 chunk that every DJ application and player reads, so artist, title, BPM and key travel with the file. WAV's metadata story is a mess: some tools write an ID3 chunk, some write INFO/LIST tags, some write nothing, and hardware frequently shows you the filename and nothing else. Then there is the header trap: 24-bit WAVs often use the WAVE_FORMAT_EXTENSIBLE header, which CDJs reject outright even though "WAV" is on the spec sheet. If you want uncompressed PCM in the booth, convert to AIFF — or just use FLAC.
What CDJs and Engine players actually play
| Player | MP3 | AAC | WAV / AIFF | FLAC | ALAC | USB file system |
|---|---|---|---|---|---|---|
| CDJ-3000 | 44.1/48 kHz, 16-bit | ≤ 48 kHz / 16-bit | ≤ 96 kHz / 24-bit | ≤ 96 kHz / 24-bit | ≤ 96 kHz / 24-bit | FAT16 / FAT32 / HFS+ |
| CDJ-2000NXS2 | Yes | ≤ 48 kHz / 16-bit | ≤ 96 kHz / 24-bit | ≤ 96 kHz / 24-bit | ≤ 96 kHz / 24-bit | FAT / FAT32 / HFS+ |
| XDJ-RX3 | Yes | ≤ 48 kHz / 16-bit | ≤ 48 kHz / 24-bit | ≤ 48 kHz / 24-bit | No | FAT16 / FAT32 / HFS+ |
| XDJ-XZ / XDJ-1000MK2 | Yes | ≤ 48 kHz / 16-bit | ≤ 48 kHz / 24-bit | ≤ 48 kHz / 24-bit | XZ no · 1000MK2 yes | FAT32 / HFS+ |
| Denon Prime 4 / SC6000 / SC5000 (Engine OS) | 32–320 kbps | Yes | WAV 44.1–192 kHz, 16–32-bit; AIFF | Yes | Yes | exFAT / FAT32 |
Older gear is stricter. FLAC and ALAC arrived with the 2016 NXS2 generation; the original CDJ-2000, the CDJ-2000nexus and the CDJ-900 don't play them, so a FLAC-only stick on a decade-old install is a problem. If you play unknown rooms, carry 320 MP3 or AIFF versions of your essentials.
USB formatting matters as much as the codec: FAT32 (or HFS+) for Pioneer, exFAT for Denon-only sticks. Details and the fixes for missing tracks are in Export a playlist to USB for Rekordbox and CDJs.
Sample rate and bit depth: 16/44.1 vs 24/96
16-bit/44.1 kHz is CD quality and is what nearly every record was mastered to be heard at. 24-bit/96 kHz files are larger (about three times) and only play on the NXS2/3000 class and Denon players; on an XDJ-RX3 they won't load. The extra resolution is useful in production and for archival, not audible through a club system. A sensible library policy: keep what you bought, don't chase 24/96 for its own sake, and don't put 96 kHz files on a stick that might meet an XDJ.
Spotting fake lossless
A FLAC made by decoding an MP3 and re-encoding it is lossless from that point on — but the damage is already inside it. Signs: a hard spectral cut-off at 16 kHz (128 kbps source) or 19–20 kHz (320 source), a "shelf" of noise above the cut-off, file sizes smaller than you'd expect for the length, and a whole folder that is suspiciously uniform. Open the file in a spectrogram (Spek is free and does one thing well); a genuine 44.1 kHz lossless file has content right up to 22 kHz on most modern masters. When sourcing from Soulseek, prefer uploads whose folder names carry rip details and whose other files check out — our Soulseek guide has more on reading results.
Our recommendation for a DJ library
- Master format: FLAC (16/44.1 unless the release is natively hi-res). It is what Crateseek searches for first.
- Fallback: 320 MP3 when no lossless copy exists. Crateseek ranks these second and labels them clearly.
- For CDJ sticks: FLAC or AIFF, not 24-bit WAV. If a room might have pre-NXS2 players, keep 320 or AIFF copies of your essentials.
- Tags in the file, not only in a database: BPM and key written as
TBPM/TKEY(MP3, AIFF) orBPM/INITIALKEY(FLAC), so every application agrees.
Crateseek's library accepts FLAC, WAV, AIFF, MP3 and M4A uploads, analyses all of them the same way and exports files as they are — it doesn't transcode — so the table above is the one to check before you pack a stick.
Questions, answered
- Does a CDJ-2000NXS2 play FLAC?
- Yes, up to 96 kHz/24-bit, from a FAT32 or HFS+ stick — either exported through rekordbox or browsed as folders.
- Can I put 24/96 FLAC on an XDJ-RX3?
- No. The RX3 tops out at 48 kHz/24-bit for FLAC, WAV and AIFF, and doesn't play ALAC at all. Convert hi-res files to 48 kHz or 44.1 kHz first.
- Is WAV better than FLAC on CDJs?
- It is the same audio once decoded, and modern players decode FLAC without strain. FLAC is a third smaller and keeps its tags; the only reason to use PCM is a very old player, in which case choose AIFF over WAV.
- Why won't my WAV load on the player?
- Most often a 24-bit file with a WAVE_FORMAT_EXTENSIBLE header, or a sample rate above the player's limit. Convert to AIFF or FLAC.
- Does Serato play FLAC?
- Yes. Serato DJ Pro plays FLAC, as do rekordbox, Traktor, VirtualDJ and Engine DJ.
- Should I convert my MP3s to FLAC?
- No. Converting lossy to lossless only makes the file bigger; the lost detail doesn't come back. Keep MP3s as they are and replace them with genuine lossless copies when you can.