Keccak-256 File Hash
Calculate a Keccak-256 hash from a local file or file URL. Local files are processed in your browser. Read more
What is Keccak-256?
Keccak-256 hashes raw file bytes to a 256-bit digest using the original Keccak submission’s domain separation. It differs from standardized SHA3-256 File Hash; the two names must not be treated as interchangeable. See the Keccak specifications summary.
How to use this file hash calculator
Choose a local file or enter a URL, then select the output encoding. Local files stay in your browser. URL hashing works only when the remote server permits CORS access.
Result example
A file containing exactly abc produces 4e03657aea45a94fc7d47ba826c8d667c0d1e6e33a64a036ec44f58fa12d6c45 in Hex. Its filename is not part of the calculation.
Important limitations
Matching an unkeyed hash can detect changed bytes, but it cannot establish the file’s publisher. The expected Keccak-256 value must come from a trusted channel.
Frequently asked questions
Why does my result differ from another tool?
Confirm that the reference uses Keccak-256 rather than SHA3-256 and that both inputs contain the same raw bytes.
Can I use the result to verify a download?
Yes, when the publisher explicitly supplies a trusted Keccak-256 digest. For text with a chosen encoding, use the Keccak-256 calculator.