Guide

How to Rip CDs to FLAC

A quality-focused guide to turning your CD collection into bit-perfect lossless files. Whether you're rediscovering this process or learning it for the first time.

Why Rip CDs to FLAC in 2026

CDs are having a moment. Gen Z is now buying more CDs than millennials, Gen X, or boomers individually. Record Store Day 2025 saw the highest independent retail sales in three decades. Walk into any record shop and you'll see people half the age you'd expect flipping through the CD bins.

The reasons are straightforward. Streaming services raise prices, rotate catalogs, and shut down without warning. A CD on your shelf doesn't need a subscription. It doesn't disappear when a licensing deal expires. And the audio quality is fixed at 16-bit/44.1kHz, the same standard the music was mastered for.

Ripping a CD to FLAC means extracting the audio data and saving it as a lossless file on your computer. FLAC (Free Lossless Audio Codec) compresses the data to save space but preserves every bit of the original. Nothing is lost. You get a permanent, portable copy of your music that sounds identical to the disc. Rip once, and you never need the disc again, though you'll probably still want to keep it.

What "Bit-Perfect" Actually Means

A CD stores audio as a spiral of microscopic pits on a polished disc. When you rip a CD, your computer's optical drive reads those pits and converts them back into digital audio data. The goal is to extract every single bit exactly as it was pressed onto the disc. That's a bit-perfect rip.

The problem is that optical drives aren't perfect readers. Dust, scratches, fingerprints, and even slight manufacturing differences between drives can cause read errors. A basic rip might silently introduce tiny glitches, pops, or gaps into your audio without you noticing.

Quality ripping software solves this with two key technologies:

Secure Ripping

Instead of reading each sector of the disc once and hoping for the best, secure ripping reads each sector multiple times and compares the results. If the reads don't match, the software knows something went wrong and tries again. If a sector can't be read consistently after many attempts, the software flags it so you know exactly where the problem is.

AccurateRip Verification

AccurateRip is a shared database containing checksums from millions of CD rips made by users around the world. After your rip completes, the software generates a checksum of your extracted audio and compares it against the database. If your checksum matches, your rip is confirmed identical to what thousands of other people extracted from the same disc. That's about as close to certainty as you can get.

Here's the key insight: once a rip is verified as bit-perfect, the audio data is identical regardless of what drive or software produced it. A verified rip from a $30 USB drive is the same as one from a $200 Plextor. Quality comes from the verification process, not the price tag.

What You Need

You probably have most of what you need already. If not, you can get set up for under $50.

An Optical Drive

Any CD, DVD, or Blu-ray drive can rip audio CDs. If your computer has a built-in drive, start with that. If it doesn't (most modern laptops don't), you'll need an external USB drive.

Buying a drive?

Pioneer makes the most consistently recommended drives for optical media work right now. The Pioneer BDR-XD08 series is a solid external USB option that handles CDs, DVDs, and Blu-rays. It includes Pioneer's PureRead 3+ technology, which is specifically designed to reduce read errors when ripping audio CDs. Available on Amazon and B&H Photo for around $80-100.

For a budget option, any name-brand external DVD drive in the $25-40 range will work. Look for LG, ASUS, or Verbatim. The Verbatim Slimline USB drive tests well for speed and reliability.

Internal vs. External

If you have a desktop with a SATA bay, an internal drive is faster and more stable than USB. You can also put an internal SATA drive in a USB enclosure for a best-of-both-worlds approach. External slim drives are more convenient but occasionally slower on problem discs.

The "audiophile drive" myth

You'll see people hunting for vintage Plextor or Optiarc drives that score 98%+ on accuracy databases. Those are fine drives, but the scores measure how often they get a clean read on the first pass. A drive with a lower first-pass accuracy still produces an identical rip. It just takes a few more re-reads on difficult discs. Secure ripping software handles this automatically.

Ripping Software

This is where quality actually lives. The right software is what ensures your rips are bit-perfect, properly verified, and well-tagged. The next section covers your options in detail.

Storage Space

A typical CD ripped to FLAC is roughly 200-400 MB, depending on the album length and musical content. A collection of 500 CDs might take 100-200 GB. That's easily within reach of any modern hard drive or SSD. If you're archiving a large collection, an external drive dedicated to music storage is a worthwhile investment.

Choosing Your Software

Three applications dominate this space, each with secure ripping and AccurateRip verification. The differences are in platform, interface, and how much configuration they expect from you.

dBpoweramp CD Ripper

Windows and macOS · $48 (21-day free trial)

If you want excellent results without a lot of fiddling, start here. dBpoweramp was created by the developer who invented AccurateRip, and it shows. The interface is clean, the defaults are sensible, and it pulls metadata from multiple databases simultaneously to give you the most accurate tags and album art.

It supports multi-core encoding (rips to FLAC fast), can encode to multiple formats simultaneously, and handles batch ripping well if you're working through a large stack of discs. It also supports multiple drives at once if you really want to power through a collection.

Best for: Most people. Especially if you're ripping a large collection and value your time. The cost is modest for what you get.

Exact Audio Copy (EAC)

Windows only · Free

EAC has been the gold standard for CD ripping for over two decades. It gives you fine-grained control over every aspect of the ripping process: drive offset detection, read modes, error handling strategies, gap detection methods, and more. It generates detailed rip logs that document exactly what happened during extraction.

The tradeoff is the learning curve. EAC's interface looks like it was designed in the early 2000s, because it was. The initial setup requires walking through several configuration screens to get your drive and encoder settings right. Once configured, it's straightforward to use. But that first setup takes patience.

Best for: People who want maximum control, are comfortable with configuration, or need to rescue audio from damaged discs. Also the standard in archival and collector communities where detailed rip logs matter.

XLD (X Lossless Decoder)

macOS only · Free

XLD is the Mac equivalent of EAC. It supports secure ripping with AccurateRip verification, automatic drive offset detection, and FLAC encoding. The interface is simpler than EAC and feels more at home on macOS.

Configuration is relatively painless. Set your output format to FLAC, enable AccurateRip under the CD Rip preferences, and let XLD detect your drive's offset automatically. It generates CRC checksums and logs comparable to EAC's output.

Best for: Mac users who want a free, quality-focused ripper with AccurateRip support.

Other Options Worth Knowing

Platform-specific alternatives

CUERipper

Windows, free, open-source. Full AccurateRip and secure ripping support with a simpler interface than EAC. A good choice if EAC feels like too much and you don't want to pay for dBpoweramp.

Whipper

Linux, free, open-source. Built on the cdparanoia engine with AccurateRip support. The go-to option for Linux users who want verified rips.

foobar2000

Windows. Primarily a music player, but its CD ripping component supports AccurateRip and secure extraction. Handy if you already use foobar2000 and don't want another tool.

Step by Step: Your First Quality Rip

This walkthrough uses dBpoweramp because it has the most approachable setup. The same concepts apply to EAC and XLD with slightly different interfaces.

1

Install and configure your drive offset

Every optical drive has a slight read offset, meaning it starts reading a tiny number of audio samples before or after the true beginning of a track. This is normal. The offset is consistent for each drive model, so once the software knows your drive's offset value, it can compensate perfectly.

dBpoweramp detects your drive offset automatically by looking it up in its database. In EAC, you can detect it by inserting a disc that's already in the AccurateRip database. XLD also auto-detects from the AccurateRip offset database. This is a one-time setup step.

2

Enable secure ripping and AccurateRip

In dBpoweramp, check the boxes for "Secure Ripping" and "AccurateRip" in the rip settings. This tells the software to verify every sector it reads and cross-reference the final result against the global database.

In EAC, this means choosing "Secure Mode" in the drive options (not "Burst Mode"). In XLD, check "AccurateRip" under the CD Rip preferences tab.

3

Set your output format to FLAC

Choose FLAC as your output encoder. You'll see a compression level setting, usually ranging from 0 (fastest, largest files) to 8 (slowest, smallest files). Every level is lossless. They all sound identical. The difference is only file size and encoding speed.

Level 5 is a good default. It offers strong compression without noticeably slowing down the rip. On a modern computer, even Level 8 encodes faster than real-time, so pick whatever you prefer.

4

Check your metadata and album art

Before ripping, review the track names, artist, album title, year, and genre that the software pulled from online databases. dBpoweramp cross-references multiple metadata sources and shows you any conflicts. EAC and XLD typically pull from a single database like freedb or MusicBrainz.

Fix any errors now. Good metadata is what makes a large library navigable. Pay attention to Album Artist (for compilations and collaborations), disc number (for box sets), and make sure album art is embedded. It's much easier to get this right during the rip than to fix hundreds of files later.

5

Rip and verify

Hit the rip button. The software will extract each track, verify the data, encode it to FLAC, embed your metadata and album art, and check the result against AccurateRip.

When it finishes, you'll see a report. Look for AccurateRip verification results. A confidence level of 1 or higher means at least one other user's rip matches yours. Higher numbers mean more independent confirmations. If every track shows "AccurateRip: verified," your rip is bit-perfect.

If a track can't be verified, it doesn't necessarily mean the rip failed. The disc might not be in the AccurateRip database yet (rare releases, for example). Check the rip log for read errors. If the log shows no errors, the rip is almost certainly fine.

6

Save your rip logs

All three applications generate a log file for each rip, documenting the drive used, read mode, CRC checksums, AccurateRip results, and any errors encountered. Save these alongside your FLAC files. They're your proof of quality. Months or years from now, you can check a log and know exactly whether a rip is trustworthy without re-ripping the disc.

Tips for the Best Results

A decade ago, CD ripping knowledge was widespread. Forums were full of detailed advice. Much of that wisdom still applies. Here's the best of it, updated for today.

Rip once, transcode later

Always rip to FLAC (or another lossless format) as your master copy. If you need MP3s for a portable device or AAC for iTunes, convert from your FLAC files. You can always go from lossless to lossy, but you can never go back the other direction. One good FLAC rip is the source for everything else.

Clean your discs

Before ripping, wipe the disc with a soft, lint-free cloth. Always wipe from the center straight out to the edge, not in circles. Circular wiping can create scratches that follow the data track and are harder for the drive to recover from. A clean disc means fewer re-reads and faster rips.

Tag consistently

Decide on a tagging convention and stick with it across your whole library. Use the "Album Artist" field for compilations (set it to "Various Artists" rather than leaving each track's artist). Always include the release year, disc number for multi-disc sets, and genre. Consistent tagging is what separates a usable archive from a pile of files.

Don't worry about rip speed

There's an old myth that ripping at 1x speed produces better results. It doesn't. Secure ripping software validates the data regardless of speed. It reads at whatever speed the drive runs, then re-reads any sectors that don't check out. Let the software work at its natural pace. If it needs to slow down for a difficult disc, it will.

Handle problem discs patiently

Badly scratched discs can be stubborn. A few things help: try a different drive (different drives fail on different defects), let the ripper make more re-read attempts (increase the re-read count in settings), and try different software. EAC is particularly good at recovering audio from damaged discs. Some collectors keep a second drive specifically for problem CDs.

Get gap detection right for live albums

Live albums, classical recordings, and concept albums often have tracks that flow into each other without silence. These albums need proper gap detection and gapless-capable files to sound right on playback. Enable gap detection in your ripper (EAC has multiple detection methods. Method A is usually the safest starting point). FLAC natively supports gapless playback when the files are tagged correctly.

Back up your files

A ripped collection represents real time and effort. Keep at least one backup on a separate drive. If your collection is large, consider a NAS or cloud backup. The point of ripping is that you do it once and keep the result forever. Make sure "forever" doesn't end with a hard drive failure.

Now Play Them

You've built a library of bit-perfect FLAC files. Clean metadata, verified rips, album art embedded. Now you need a player that does them justice.

On a computer, foobar2000 (Windows) and Swinsian (Mac) are solid choices. For home audio, many network streamers and DACs play FLAC natively over your local network.

On iPhone and iPad, Apple's built-in Music app doesn't support FLAC. You'll need a third-party player. BitDek plays FLAC natively with gapless playback, bit-perfect DAC output, and WiFi transfer so you can move files from your computer without cables. It was built for exactly this kind of collection.

Disclosure: BitDek is our app. For a full comparison of iOS FLAC players, see our guide to playing FLAC on iPhone.

The Short Version

Get a drive (any drive works), pick ripping software with secure mode and AccurateRip (dBpoweramp for ease, EAC for control, XLD for Mac), set your output to FLAC, and verify your rips. That's it. The software handles the hard part.

The real value is in doing it right the first time. A verified, well-tagged FLAC library is something you build once and keep for decades. Your music, on your terms, independent of any service or subscription.