Shake-128 Hash Generator
Generate SHAKE-128 extendable-output hashes locally. This page emits a 256-bit default output for repeatable comparisons.
Last updated: May 30, 2026
Find this tool useful? Support the project to keep it free!
Buy me a coffeeWhat is Shake-128 Hash Generator?
SHAKE-128 is an extendable-output function from the SHA-3 standard FIPS 202. Unlike fixed-length hash functions, an XOF can produce as many output bits as a workflow asks for.
This standalone page uses a practical 256-bit default output so the result is predictable, copyable, and comparable across tools. Use SHAKE-128 when a protocol or test vector explicitly calls for SHAKE128 rather than SHA3-256.
How to Use Shake-128 Hash Generator
Type or paste the text you want to hash
Review the generated 256-bit SHAKE-128 output
Toggle uppercase if your target system expects capital hex
Copy the digest for comparison or test vectors
Common Use Cases
- Generating SHAKE128 XOF test vectors with a 256-bit output.
- Comparing Keccak/SHA-3-family implementations.
- Documenting SHAKE-128 outputs for protocol fixtures.
- Checking whether another tool emits the same SHAKE128 digest length.
Example Input and Output
Generate the FIPS 202 SHAKE128 256-bit output for a short string.
abc5881092dd818bf5cf8a3ddb793fbcba74097d5c526a6d35f97b83351940f2cc8How This Tool Works
The tool encodes input as UTF-8 bytes, applies SHAKE128 domain-separated Keccak sponge absorption locally, squeezes 256 bits, and formats the output as hexadecimal.
Technical Stack
Variant
FIPS 202 SHAKE128 XOF with 256-bit default output.
XOF note
SHAKE functions can emit variable-length output. Always match the output length required by your target system.

