Shake-256 Hash Generator
Generate SHAKE-256 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-256 Hash Generator?
SHAKE-256 is an extendable-output function (XOF) from the SHA-3 standard FIPS 202. Like SHAKE-128 it is built on the Keccak sponge, but it absorbs at a slower rate, giving a higher security strength.
This standalone page uses a practical 256-bit default output so the result is predictable, copyable, and comparable across tools. Use SHAKE-256 when a protocol or test vector explicitly calls for SHAKE256 rather than SHA3-512.
How to Use Shake-256 Hash Generator
Type or paste the text you want to hash
Review the generated 256-bit SHAKE-256 output
Toggle uppercase if your target system expects capital hex
Copy the digest for comparison or test vectors
Common Use Cases
- Generating SHAKE256 XOF test vectors with a 256-bit output.
- Comparing Keccak/SHA-3-family implementations.
- Documenting SHAKE-256 outputs for protocol fixtures.
- Deriving deterministic, fixed-length material from a seed string.
Example Input and Output
Generate the FIPS 202 SHAKE256 256-bit output for a short string.
abc483366601360a8771c6863080cc4114d8db44530f8f1e1ee4f94ea37e78b5739How This Tool Works
The tool encodes input as UTF-8 bytes, applies SHAKE256 domain-separated Keccak sponge absorption locally, squeezes 256 bits, and formats the output as hexadecimal.
Technical Stack
Variant
FIPS 202 SHAKE256 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-256?
SHAKE-256 is a FIPS 202 extendable-output function based on Keccak with a 1088-bit rate.
How long is this output?
This page emits 256 bits by default, displayed as 64 hexadecimal characters.
How is SHAKE-256 different from SHAKE-128?
They share the Keccak permutation but use different rates, so SHAKE-256 targets a higher security level and produces different output.
Is input uploaded?
No. Hashing runs entirely in your browser.
Related Tools
Shake-128 Hash Generator
Generate SHAKE-128 extendable-output hashes from UTF-8 text locally in your browser with a 256-bit default output.
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.
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.

