Generate SHAKE128 hashes from text or files in your browser. SHAKE128 is a SHA-3 extendable-output function (XOF) that produces variable-length digests. Hashing runs locally so your data never leaves your device.
Drop files here or tap to choose
SHAKE128 and SHAKE256 are the only NIST-standardized extendable-output functions. Unlike SHA-256 or SHA3-256, you choose the output length. Same input, different bit lengths for keys, nonces, or checksums.
This tool uses a fixed 128-bit (32 hex character) output. For longer outputs or SHAKE256, use our SHAKE256 Hash Generator.
Command-line: openssl dgst -shake128 -hex <file>. For HMAC over your data, use our HMAC Generator. For a single fixed-length SHA-3 hash, try the SHA3-256 Hash Generator.