WebToolsPlanet
Security Tools

Shake-256 Hash Generator

Generate SHAKE-256 extendable-output hashes locally. This page emits a 256-bit default output for repeatable comparisons.

SHAKE-256XOFKeccakBrowser based

Last updated: May 30, 2026

Client-Side Processing
Input Data Stays on Device
Instant Local Execution

Find this tool useful? Support the project to keep it free!

Buy me a coffee

What 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

1

Type or paste the text you want to hash

2

Review the generated 256-bit SHAKE-256 output

3

Toggle uppercase if your target system expects capital hex

4

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.

Input text
abc
SHAKE-256 output
483366601360a8771c6863080cc4114d8db44530f8f1e1ee4f94ea37e78b5739

How 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

TypeScriptSHAKE256Keccak-f[1600]UTF-8 TextEncoderClient-side hashing

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.