tree-based · parallel · next-gen BLAKE
BLAKE3 is the next generation of BLAKE. Tree-based design enables massive parallelism — 10x faster than BLAKE2 on multi-core hardware. Used in some package managers and backup tools. Outputs 256-bit fixed-length or unlimited XOF mode.
blake3 crate (Rust), blake3 npm package (Node.js), or command-line b3sum tool.
BLAKE3 produces a 32-byte (256-bit) hash with optional extendable output (XOF).
Key features: Merkle tree construction for parallelism, 1,024-byte chunk size, and ~30 GB/s on a single core.Input text box — the character counter below it updates live as you type.BLAKE3 hash panel, which points to where you can compute the hash natively: the blake3 Rust crate, the blake3 npm package, or the b3sum CLI.Copy to copy that reference note to your clipboard.Clear to empty the input box and reset the counter.Get a concise summary of what BLAKE3 is: a tree-based, parallel cryptographic hash that outputs a 32-byte (256-bit) digest with optional extendable output (XOF).
The page points you to where BLAKE3 is actually available — the blake3 Rust crate, the blake3 npm package, and the b3sum CLI.
See the design behind the performance: Merkle tree construction, 1,024-byte chunks, ~30 GB/s on a single core, and ~10x BLAKE2 on multi-core hardware.
Reference RFC 9578 and the algorithm's authors, so you can cite the source when evaluating or adopting BLAKE3.
Note the difference between a fixed 256-bit digest and unlimited-length XOF output, useful for key derivation and streams.
This is a client-side reference page. Nothing you type is uploaded, logged, or sent to a server.
BLAKE3 is a cryptographic hash function and the successor to BLAKE2. Its tree-based (Merkle tree) design enables massive parallelism, and it produces a fixed 32-byte (256-bit) digest or unlimited XOF output.
No. A full tree-based BLAKE3 implementation isn't available in pure JavaScript here, so the panel shows a reference note instead of a live digest.
Use the blake3 Rust crate, the blake3 npm package in Node.js, or the b3sum command-line tool — all referenced on this page.
In addition to the fixed 32-byte digest, BLAKE3 can produce output of any length (XOF). That's handy for key derivation and stream encryption where you need more than 256 bits.
Around 30 GB/s on a single core and roughly 10x faster than BLAKE2 on multi-core hardware, thanks to its 1,024-byte chunks and tree parallelism.
It's described in RFC 9578 (informational), authored by Jack O'Connor, Jean-Philippe Aumasson, Samuel Neves, and Zooko Wilcox-O'Hearn.
No. This page is fully client-side. Anything you type stays on your machine and is never sent to, stored on, or logged by a server.