TPM event log viewer

Parsed by go-eventlog compiled to WebAssembly · built with Claude Code · module: loading…

Your event log is never sent to a server. The file is read and parsed entirely in your browser, by WebAssembly running on this page. It is never uploaded, stored, or transmitted anywhere — you can disconnect from the network after the page loads and it still works.

Event log
Drop a TPM event log here or click to choose a file — parsed by go-eventlog inside WASM, nothing is uploaded

On Linux you can usually find your event log at /sys/kernel/security/tpm0/binary_bios_measurements, but it is not a real file — it reports a size of 0, so the browser reads it as empty. Copy it somewhere else first:

sudo cat /sys/kernel/security/tpm0/binary_bios_measurements > log.bin

The module exports one function. Drop a log, then call goParseEventlog(bytes, "SHA256") from the devtools console to work with the result directly — it returns {value, error}.