SHA-3 Hash Generator
Choose SHA3-224, 256, 384 or 512 and hash your text with the Keccak-based NIST standard.
Processed locally in your browser/ Your data stays in your browser.
What is SHA-3 Hash Generator?
SHA-3 is the 2015 NIST standard (FIPS 202) built on the Keccak sponge construction. It is not a replacement for a broken SHA-2 but a structurally different alternative: it is immune to length-extension attacks and gives a second, independent family should SHA-2 ever weaken.
Pick a digest size (224, 256, 384 or 512 bits), enter text or hex bytes, and the tool shows the digest in hex or Base64. Note that Ethereum uses the original Keccak-256 padding, which produces different output from the standardised SHA3-256 computed here.
How does it work?
- Select the digest size: SHA3-224, SHA3-256, SHA3-384 or SHA3-512.
- Type or paste your text (or switch the input type to hex bytes).
- Copy the digest as hex or Base64. SHA3-256 of "abc" is 3a985da74fe225b2…
Common use cases
- Interoperating with a system or spec that mandates SHA-3.
- Testing a SHA-3 implementation against standard vectors.
- Choosing a hash that is not vulnerable to length-extension for a keyed-hash design.
- Comparing SHA-2 and SHA-3 digests of the same data.
Examples
Try this input in the tool above:
The quick brown fox jumps over the lazy dog
69070dda01975c8c120c3aada1b282394e7f032fa9cf32f4cb2259a0897dfc04
Privacy
SHA-3 Hash Generator runs entirely in your browser. The text or files you provide are processed on your device and are not uploaded, logged or stored on our servers.
Limitations
SHA3-256 differs from Keccak-256 (used by Ethereum) because of a different padding byte, so their digests do not match. SHA-3 is also fast, so it is not a password hash.
Frequently asked questions
Is SHA-3 better than SHA-2?
Not necessarily. SHA-2 is not broken and is faster in software; SHA-3 offers a different design and resistance to length extension. Both are approved by NIST.
Why does my Ethereum hash not match SHA3-256?
Ethereum uses the pre-standard Keccak-256 with different padding. The standardised SHA3-256 gives a different digest for the same input.
Which size should I choose?
SHA3-256 matches the 128-bit security level most applications target; use SHA3-512 only when a protocol requires the longer digest.
Related tools
SHA-256 Hash Generator
Hash any text with SHA-256 and get the 256-bit digest as hex or Base64 in real time.
Hash & Checksum
SHA-512 Hash Generator
Get the 512-bit SHA-512 digest of your text or hex bytes, ready to copy as hex or Base64.
Hash & Checksum
SHA-384 Hash Generator
Compute the 384-bit SHA-384 digest of a text or hex bytes and copy it as hex or Base64.
Hash & Checksum
HMAC Generator
Sign a message with a secret key using HMAC and copy the authentication code as hex or Base64.
Hash & Checksum
File Hash Calculator
Drop one or more files and get every checksum you need in a single pass, without uploading anything.
Hash & Checksum
Hash Verifier
Paste the checksum you were given, drop the file, and see whether they match.
Hash & Checksum