← Back to BlogGuides

Spectro Team · April 18, 2026 · 7 min read

How to Detect Fake Lossless Audio Files on Mac

A fake lossless file looks like WAV or FLAC but sounds like MP3. Here's how to detect them using spectrograms, and scan your entire library automatically.

How to Detect Fake Lossless Audio Files on Mac

Quick Answer: Use a native macOS fake lossless checker that returns an automatic LOSSLESS/FAKE/MEDIUM verdict and can batch scan an entire DJ folder on Mac offline. Spectro (a Spek alternative with automatic verdicts) classifies each file from spectral cutoff analysis. Open Spek or another spectrogram viewer only as secondary verification for MEDIUM or ambiguous tracks. Common cutoffs: 16 kHz (128 kbps MP3), 19 kHz (192 kbps), 20 kHz (320 kbps).

A fake lossless file is exactly what it sounds like: an audio file with a lossless container (WAV, AIFF, FLAC) that actually contains audio compressed from a lossy source (MP3, AAC). The file size looks right. The bit depth looks right. But the audio has already been degraded, and no amount of re-encoding can recover what was lost.

For DJs, this is a real problem. If you're not sure what fake lossless means or how it ends up in DJ libraries, see What Is Fake Lossless Audio? first. Stores occasionally mislabel files. Automated conversion tools silently transcode. Files get passed through workflows that strip or change formats. The result ends up in your library looking like a 24-bit WAV and playing through a club system at 44.1kHz - but it was MP3 the whole time.

The practical order for library-scale detection: automatic batch verdict first, then manual spectrogram reading only where the result is unclear.

How does Spectro detect fake lossless automatically?

For library-scale checks, start with Spectro — a native macOS fake lossless checker and Spek alternative with automatic verdicts. Drop a folder of files, batch scan the entire DJ folder on Mac offline, and Spectro returns an automatic LOSSLESS/FAKE/MEDIUM verdict per track from FFT cutoff analysis:

  • LOSSLESS - frequency content extends naturally to the Nyquist limit
  • FAKE - hard cutoff detected, consistent with lossy encoding
  • MEDIUM - high-bitrate lossy or ambiguous cases (e.g., 320kbps MP3, some masterings)

Spectro app displaying verdicts for a batch of files: LOSSLESS, FAKE, and MEDIUM results

Filter by FAKE, apply Finder tags, and replace problem tracks before USB export. Spectro is $39 one-time with a 100-track free trial. Use Spek or Sonic Visualiser afterward if you want to inspect a MEDIUM spectrogram by eye — that is secondary verification, not the primary method for hundreds of files.

If you already have years of crates and promos piled up, walk through how to systematically audit your existing collection.

How does fake lossless detection work?

Every lossy compression format (MP3, AAC, OGG) removes high-frequency content to reduce file size. A 128kbps MP3 typically cuts off around 16 kHz. A 320kbps MP3 cuts off around 19-20 kHz. Genuine lossless audio from a CD source extends to 22 kHz (the Nyquist limit for 44.1kHz sample rate).

When someone converts a 128kbps MP3 to WAV or FLAC, the container changes but the audio doesn't. The high frequencies that were removed during MP3 encoding are gone permanently. The resulting file will show a hard cutoff in its spectrogram - a flat, dark region above the cutoff frequency - instead of the gradual rolloff that characterizes real lossless audio.

That cutoff is the fingerprint of a fake.

How do you read a spectrogram?

A spectrogram displays frequency (vertical axis) over time (horizontal axis). Energy is shown as color intensity - bright orange/yellow means strong signal, dark purple/black means silence.

This is what a fake lossless file looks like:

Spectrogram showing hard cutoff at 16 kHz - typical of a fake lossless file converted from 128kbps MP3

Notice the hard horizontal line at around 16 kHz. Everything above it is dark - no frequency content at all. This file was compressed to MP3 at approximately 128kbps and then converted to a lossless container. The WAV label is technically accurate, but the audio is lossy.

Here's another example - a fake with a cutoff at 16.1 kHz:

Spectrogram with cutoff at 16.1 kHz showing another fake lossless file

This is what a real lossless file looks like:

Spectrogram of a genuine lossless file with frequency content extending to 20 kHz

The frequency content extends toward 20 kHz with a natural, gradual rolloff - not a hard cutoff. Some energy variation above 15 kHz is normal. What you're looking for is the absence of a hard horizontal line.

How do you check files manually for fake lossless?

Using Sonic Visualiser (free)

  1. Download and open Sonic Visualiser
  2. Open your audio file (File -> Open)
  3. Add a spectrogram layer: Layer -> Add Spectrogram
  4. Set the frequency scale to linear (right-click the Y axis -> Linear Scale)
  5. Zoom in vertically to focus on the 15-22 kHz range
  6. Look for a hard horizontal cutoff

This works for individual files. For a library of hundreds of tracks, it's not practical - each file takes 1-2 minutes of manual inspection.

What should you look for in a spectrogram?

Cutoff frequencyLikely source
~16 kHzMP3 128kbps
~18-19 kHzMP3 192-256kbps
~19-20 kHzMP3 320kbps
Natural rolloff at 20-22 kHzGenuine lossless
Full content to Nyquist (22 kHz)Genuine lossless

Note: Some recordings have natural high-frequency rolloff due to mastering or the original recording equipment. A cutoff doesn't always mean fake - it requires judgment. Files from vinyl or older recording equipment may have reduced high-frequency content even in genuine lossless form.

When should you use Spek or a spectrogram as secondary verification?

Manual tools still matter for edge cases. After Spectro returns MEDIUM — or if you want to double-check a FAKE you disagree with — open Spek or Sonic Visualiser and look for the hard horizontal cutoff above 15 kHz. That secondary step is useful; it is not the best primary method for library-scale checks.

If you're deciding between Spectro and the free browser-based alternative Fabl, see the full comparison here.

If you want the peer-reviewed breakdown of why this works, see The Science Behind Fake Lossless Audio Detection.

If you used AudioChecker (audiochecker.net) in the past and need a working tool on modern Macs, Spectro is built for the same job, see AudioChecker alternative for Mac.

What are the most common false positives?

Not every frequency cutoff means the file is fake. A few legitimate cases where you might see a cutoff:

Vinyl rips: Records naturally roll off high frequencies due to the RIAA curve and the limitations of the medium. A vinyl rip might show reduced content above 18-19 kHz even when the WAV is a genuine lossless capture.

Heavily mastered electronic music: Some mastering engineers apply brick-wall EQ high-cut filters intentionally. A hard cutoff at 20 kHz on a well-mastered techno track could be intentional, not an artifact of lossy encoding.

Old recordings: Pre-digital recordings from the 1960s-70s may have bandwidth-limited content even in high-quality transfers.

In practice, when you see a cutoff at 16 kHz or lower, it's almost always a fake. Ambiguity increases as you approach 19-20 kHz.

If you want to know whether the files you've bought from stores like Beatport are genuinely lossless, see Is Your Beatport Download Actually Lossless?.

Detecting fake lossless files comes down to finding the frequency cutoff. For library-scale auditing, start with Spectro's automatic batch verdicts. Manual tools like Spek or Sonic Visualiser remain useful for individual MEDIUM files after the batch pass.

Fake FLAC detector for Mac

Related posts

Deep Dives

Lossless Audio Checker: Online vs. Offline, Which Is More Accurate?

May 4, 2026

Deep Dives

What Is Fake Lossless Audio? A Guide for DJs

April 15, 2026

Tool Comparisons

Spectro vs. Fabl: Which Is Better for Detecting Fake Lossless Audio?

April 21, 2026

Try Spectro free

100 files free. No account needed. $39 lifetime when you're ready.

Download the free 100-file trial