A silver and black USB flash drive photographed close up
Summary
Technology · Production

AIFF vs WAV vs FLAC for DJs: Which Format Plays on Every CDJ?

Short answer

For DJs, AIFF is the safest lossless format: it sounds identical to WAV, keeps artist and title tags reliably in rekordbox, and plays on every Pioneer DJ and AlphaTheta CDJ in clubs. FLAC saves space but does not play on older decks such as the CDJ-2000NXS or CDJ-900NXS. Export your gig USB as 44.1 or 48 kHz, 16 or 24-bit AIFF.

You bought the lossless version, analysed it, set your cues, and then the track shows up in rekordbox as "Unknown Artist". Or worse, it loads fine at home and the CDJ in the club refuses it with a format error, two minutes before you need it.

Both problems come down to the same question: which lossless file format should a DJ actually use? WAV, AIFF and FLAC all sound the same when played back. What differs is how they store tags, how much space they take, and whether the specific player in the booth will read them. Get those three things right and the format stops being something you ever think about.

Do WAV, AIFF and FLAC sound different?

No. All three are lossless. A WAV and an AIFF of the same master contain the same uncompressed audio samples, stored in a slightly different container. FLAC compresses the audio the way a zip file compresses a document, and decodes it back to exactly the same samples on playback. Nothing is thrown away.

So if you have heard someone say AIFF sounds warmer or WAV hits harder, it is not the format. Differences you hear come from the master itself, the sample rate and bit depth of the file, loudness, or the playback system. Choose your format for practical reasons, not for sound.

MP3 and AAC are a different story. They are lossy formats that discard information to save space. A 320 kbps MP3 is fine for most club systems, but on a large rig with a lot of sub and top end, many DJs prefer lossless, especially for tracks they play every weekend.

Why do WAV files lose their tags in rekordbox?

WAV was designed before music libraries needed rich metadata. Tagging was bolted on later, and different shops and tools write WAV tags in different ways. The result is that a WAV can arrive with its artist, title, label and artwork in place, then lose some or all of it when imported into rekordbox, or show correctly on your laptop and blank on the CDJ.

AIFF handles this better. It supports standard ID3 tags, which rekordbox, Traktor, Serato and the players themselves read consistently. That is the main reason AIFF became the default lossless choice for so many club DJs: same audio as WAV, far fewer tag headaches.

There is a second WAV issue worth knowing about. Some WAV files, including hi-res downloads from popular stores, are written with an extended header format known as WAVE_FORMAT_EXTENSIBLE. Some CDJs, even recent ones on older firmware, can refuse these files even though the sample rate and bit depth are supported. Re-exporting the file as a standard WAV, or simply converting it to AIFF, fixes it.

Which CDJs and XDJs can play FLAC?

FLAC is the efficient choice for storage, but player support is uneven. Based on Pioneer DJ's published specifications for each model, compiled in a public format support table:

  • CDJ-3000: FLAC and Apple Lossless supported, up to 96 kHz and 24-bit.
  • CDJ-2000NXS2 and CDJ-TOUR1: FLAC and Apple Lossless supported, up to 96 kHz and 24-bit.
  • XDJ-1000MK2: FLAC and Apple Lossless supported, up to 48 kHz and 24-bit.
  • OPUS-QUAD: FLAC and Apple Lossless supported, up to 96 kHz and 24-bit.
  • XDJ-XZ and XDJ-RX3: FLAC supported up to 48 kHz and 24-bit, Apple Lossless not supported. The XDJ-XZ gained FLAC through a firmware update.
  • CDJ-2000NXS, CDJ-900NXS, CDJ-2000, CDJ-900, XDJ-1000 and XDJ-700: no FLAC and no Apple Lossless.

The CDJ-2000NXS2 and CDJ-3000 are the standard in most serious clubs and festivals today, so a FLAC library will often work. But plenty of bars, smaller clubs, rehearsal studios and festival side stages still run a pair of CDJ-2000NXS or CDJ-900NXS units. If you only carry FLAC, those booths will not play your music. AIFF and WAV are supported on every one of those models.

What sample rate and bit depth should DJ files be?

This catches out more DJs than the format itself. Older players accept WAV and AIFF only up to 48 kHz and 24-bit. The CDJ-2000NXS2, CDJ-3000 and OPUS-QUAD go up to 96 kHz. None of the models in that table list support for 32-bit float files, which some DAWs export by default.

So a 96 kHz bounce from your studio, or a 32-bit float file straight out of Ableton, can play on your home setup and fail in the club. For club use there is no audible benefit to anything above 48 kHz and 24-bit, and 44.1 kHz and 16-bit is perfectly fine for a finished master.

  • Safe everywhere: 44.1 kHz or 48 kHz, 16-bit or 24-bit, AIFF.
  • Avoid on gig USBs: 88.2 or 96 kHz files, and any 32-bit float export.
  • If you produce your own tracks, add a final export step for your DJ version at 44.1 kHz and 24-bit, and keep the high-resolution files for archive and remixes.

How much space does a lossless DJ library take?

Uncompressed stereo audio at 44.1 kHz and 16-bit runs at about 1,411 kbps, which works out at roughly 10 MB per minute. A seven-minute techno track is around 75 MB as WAV or AIFF, and more at 24-bit. FLAC typically shrinks that substantially, often to somewhere around half to two thirds of the original size, depending on the music. A 320 kbps MP3 of the same track is roughly 17 MB.

That sounds like a strong argument for FLAC, but storage is cheap now. A 128 GB USB stick holds well over a thousand seven-minute tracks as AIFF. For most DJs, the space saved by FLAC is not worth the risk of a booth that cannot play it. Where FLAC really earns its place is in your home archive, where space adds up over years of buying.

What about Apple Lossless and MP3 on CDJs?

Apple Lossless, or ALAC, is the format iTunes and Apple Music use for lossless files. It behaves much like FLAC: compressed, lossless and support depends on the player. The CDJ-3000, CDJ-2000NXS2, XDJ-1000MK2 and OPUS-QUAD read it, while the XDJ-XZ and XDJ-RX3 read FLAC but not ALAC, and the older CDJs read neither. If your library came out of Apple's ecosystem, treat ALAC files exactly like FLAC and convert the ones you play out.

MP3 is the one format every player in the table reads at any normal bitrate. That makes a 320 kbps MP3 a useful emergency backup, for example a small folder of your most important tracks on a second stick. It should not be your main format if you have lossless files, but it is the version that will load anywhere, including on a borrowed laptop.

The library setup that never fails in a booth

Here is the setup we recommend to the DJs we work with. It gives you the efficiency of FLAC at home and complete safety at the gig.

  • Archive: keep every purchase in the format you bought it, ideally FLAC or the original WAV, on a backed up drive. This is your master copy and never goes to a club.
  • Collection: import AIFF versions into rekordbox. If a track arrives as FLAC or WAV, convert it to AIFF at 44.1 or 48 kHz with the same bit depth, then check the tags and artwork before you analyse it.
  • Gig USB: export from rekordbox to USB as normal. Everything on that stick is now AIFF within the range every CDJ in the table supports.
  • Backup USB: carry a second stick with the same export, made from the same rekordbox library, and check the WAV and FLAC filters in your collection before every big gig to catch anything that slipped in.

If you already have a large WAV library, you do not need to convert it all in one go. Convert the tracks you actually play, starting with your current gig playlists, and work through the rest over time. Use a converter that copies tags across, then spot check a few tracks on a CDJ before you rely on them.

What to do this week

Sort your rekordbox collection by file type and count how many WAV and FLAC files sit in your active playlists. Convert those to AIFF at 44.1 or 48 kHz first, and fix any missing tags while you are there. Then check your studio export settings for 96 kHz or 32-bit float, change your DJ bounce to 44.1 kHz and 24-bit, and make a fresh gig USB plus a backup. The next time a club has older decks, you will not even notice.

Quick answers

Is AIFF better quality than WAV for DJing?

No, AIFF and WAV hold the same uncompressed audio and sound identical. The difference is metadata: AIFF stores artist, title and artwork tags more reliably, especially in rekordbox and on CDJs. That makes AIFF the more practical choice for a DJ library, not the better sounding one.

Can the CDJ-2000NXS play FLAC files?

No. According to Pioneer DJ's published specifications, the original CDJ-2000NXS supports MP3, AAC, WAV and AIFF, but not FLAC or Apple Lossless. FLAC support arrived with the CDJ-2000NXS2. If you might play on older decks, carry AIFF or WAV versions of your tracks.

Why will a CDJ not load my WAV file?

The most common causes are a sample rate or bit depth the player does not support, such as 96 kHz on an older CDJ or a 32-bit float export, or a WAV written with an extended header that some players reject. Converting the file to a standard 44.1 or 48 kHz AIFF usually solves it, and updating firmware can help too.

Should I convert my whole library from FLAC to AIFF?

Not necessarily. Many DJs keep FLAC as a space-saving archive and convert only the tracks they play out to AIFF. Start with your active gig playlists, check tags and artwork after converting, and re-analyse in rekordbox. That way you get the safety of AIFF in the booth without doubling your whole collection.

Does converting FLAC to AIFF lose quality?

No. FLAC is lossless, so converting it to AIFF at the same sample rate and bit depth gives you exactly the same audio. Quality is only lost if you convert to a lossy format like MP3, or if you lower the sample rate or bit depth along the way.

Next upMinistry of Sound sells The Box's Martin Audio sound system, plus mirror balls and dancefloorKeep reading →
VRMA Projects sets up DJ libraries and gig workflows that load on any booth, from rekordbox file formats and tags to export settings and backup USBs. ← Back to Blog