SHA3-256 hash generator (FIPS 202)
SHA3-256 is the 256-bit member of the SHA-3 family standardised in FIPS 202. Unlike SHA-2, it is built on the Keccak sponge construction, a fundamentally different internal design — a deliberate hedge against any future weakness in the SHA-2 family. This tool produces it for developers needing a FIPS-standard SHA3 digest.
How it works
The tool encodes your text as UTF-8 and runs a pure-JavaScript Keccak sponge: it
absorbs the input into a fixed internal state, then squeezes out a 256-bit
result, shown as 64 hexadecimal characters. SHA3-256 uses the FIPS
domain-separation padding byte 0x06. The important distinction is from
Keccak-256 (used by Ethereum), which uses padding byte 0x01 and therefore
gives a different hash for the same input. This generator produces the standard
SHA3-256, not Keccak-256.
Example
| Input | SHA3-256 (64 hex characters) |
|---|---|
| (empty) | a7ffc6f8bf1ed76651c14756a061d662f580ff4de43b49fa82d80a4b80f8434a |
Like any hash it is one-way: the same input always gives the same digest, and any change to the input changes the whole output. Everything runs locally in your browser, with nothing sent over the network.