EAC & XLD Log Checksum Checker

Verify the checksum of a CD-ripping log from Exact Audio Copy (EAC), XLD, or whipper. Confirm the log is genuine and hasn't been edited. Everything runs in your browser — the log is never uploaded.

100% Free Nothing Uploaded Works on Mobile

Drop a log file here or click to select

EAC / XLD / whipper — .log or .txt

What This Tool Does

CD-ripping programs like Exact Audio Copy (EAC), XLD, and whipper can write a tamper-proof checksum at the bottom of their rip logs. That checksum is calculated from the entire text of the log, so if anyone edits even a single character — a track name, a CRC, an error count — the checksum no longer matches. This tool recomputes the checksum and compares it to the one embedded in the log, telling you whether the log is genuine or has been altered.

All checking happens locally in your browser using a faithful re-implementation of the EAC and XLD algorithms. Your log is never sent to a server.

What the Results Mean

  • Valid — the embedded checksum matches. The log is authentic and unedited.
  • Invalid — the checksum does not match. The log has been edited or corrupted since it was created.
  • Unsigned — the log has no checksum at all. This is normal for older logs (EAC before V1.0, released 2010; XLD before late 2012) or logs created with tools that don't sign. A missing checksum isn't proof of tampering, but it can't be verified.
  • Unknown — the file doesn't look like an EAC or XLD log.

Is the Checksum About MP3 or FLAC?

No. The checksum signs the text of the log, not the audio. It has nothing to do with whether you ripped to FLAC, MP3, WAV, or anything else. It simply proves the log itself is intact.

Supported Rippers

EAC and whipper use the same checksum format (whipper deliberately mirrors EAC), shown as a line like ==== Log checksum ... ====. XLD uses a different format, a block bounded by -----BEGIN XLD SIGNATURE-----. This tool detects and verifies both.

Frequently Asked Questions

Is my log uploaded anywhere?
No. The entire check runs in your browser with JavaScript. The log never leaves your device, and it works offline once the page has loaded.
My old log says "Unsigned" — is that bad?
Not necessarily. The log-checksum feature only appeared in EAC V1.0 (2010) and XLD in late 2012. Logs made before then simply have no checksum to verify. It just means authenticity can't be confirmed either way.
Why does my log show "Invalid"?
The text of the log has changed since it was signed. Even trimming whitespace, fixing a typo, or re-saving in a different text encoding can break the checksum. If you didn't edit it, the file may have been altered or corrupted in transit.
Does this work with whipper logs?
Yes. whipper produces EAC-compatible checksums, so they verify with the same algorithm.
Can this tell if the rip itself was good?
No — it only verifies that the log is authentic. Whether the rip was accurate is a separate question answered by the log's own contents (AccurateRip results, test/copy CRC matches, error counts).