Keccak-512 File Hash

Calculate a Keccak-512 hash from a local file or file URL. Local files are processed in your browser. Expand to read more.

What is Keccak-512?

Keccak-512 hashes raw file bytes with the original Keccak competition submission and returns a 512-bit digest. It is not interchangeable with SHA3-512 File Hash because their domain-separation suffixes differ. See the Keccak specifications summary.

How to use this file hash calculator

Choose a local file or URL and select the output encoding. Local files stay in the browser; URL processing requires the remote server to allow CORS.

Result example

A file containing exactly abc produces 18587dc2ea106b9a1563e32b3312421ca164c7f1f07bc922a9c83d77cea3a1e5d0c69910739025372dc14ac9642629379540c17e2a65b19d77aa511a9d00bb96 in Hex. The filename is not hashed.

Important limitations

Matching a digest can detect different bytes but cannot authenticate the download. Obtain the expected Keccak-512 value independently from a trusted source.

Frequently asked questions

Why does my result differ from another tool?

Confirm the expected algorithm is Keccak-512 rather than SHA3-512 and that both tools process identical raw bytes.

Can I use the result to verify a download?

Yes, if the publisher explicitly supplies a trusted Keccak-512 digest. For encoded text, use the Keccak-512 calculator.

Input
File
Drag and drop the file here or click to select a file. It will process locally and won't be uploaded.
Output
Settings