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.
Frequently Asked Questions
What is SHAKE-128?
SHAKE-128 is a FIPS 202 extendable-output function based on Keccak.
How long is this output?
This page emits 256 bits by default, displayed as 64 hexadecimal characters.
Is SHAKE-128 the same as SHA3-256?
No. SHAKE-128 and SHA3-256 use related Keccak internals but different domain separation and output rules.
Is input uploaded?
No. Hashing runs entirely in your browser.
Related Tools
SHA3-256 Hash Generator
Generate SHA3-256 hashes from UTF-8 text locally in your browser using FIPS 202 Keccak with uppercase output and copy support.
SHA3-512 Hash Generator
Generate SHA3-512 hashes from UTF-8 text locally in your browser using FIPS 202 Keccak with uppercase output and copy support.
SHA256 Hash Generator
Generate SHA-256 hashes from UTF-8 text locally in your browser with uppercase output and copy support.
SHA512 Hash Generator
Generate SHA-512 hashes from UTF-8 text locally in your browser with uppercase output and copy support.
Hash Generator
Generate MD5, SHA-1, SHA-256, and SHA-512 hashes from text.
Password Strength Checker
Test how secure your password is — get an entropy score, estimated crack time, and actionable tips.

