BLAKE3 Hash Generator

Generate BLAKE3 cryptographic hash digests from text or hex. Supports keyed hashing mode.

  1. Home
  2. Hash & Security
  3. BLAKE3 Hash Generator

Keyed Hashing Mode

What is BLAKE3?

BLAKE3 is a cryptographic hash function that is faster than MD5, SHA-1, SHA-2, and SHA-3, while being more secure than MD5 and SHA-1. It was designed by Jack O'Connor, Jean-Philippe Aumasson, Samuel Neves, and Zooko Wilcox-O'Hearn.

Key features include: extreme performance (10x faster than SHA-256), parallel processing capability, support for keyed hashing (PRF mode), extendable output (XOF), and built-in support for incremental updates. BLAKE3 is suitable for both hashing and message authentication.

How to Use

  1. Enter Text — Type or paste the text you want to hash in the input area. You can also switch to hex input format.
  2. Configure Output — Select the output length in bytes (32 = 256-bit default, 64 = 512-bit, or shorter).
  3. Enable Keyed Mode (optional) — Check "Enable keyed hashing" and provide a 32-byte hex key for authenticated hashing (PRF mode).
  4. Generate — Click "Generate Hash" or use the example button to see BLAKE3 in action.
  5. Copy Results — Copy the hex hash or Base64 representation using the copy buttons.

Frequently Asked Questions

How does BLAKE3 compare to SHA-256?

BLAKE3 is approximately 10x faster than SHA-256 on large inputs, supports parallel hashing via SIMD and multithreading, and provides the same 256-bit security level. Unlike SHA-256, BLAKE3 also supports keyed hashing and extendable output (arbitrary output length).

What is keyed hashing mode?

Keyed hashing mode (PRF - Pseudo-Random Function) uses a secret key alongside the input to produce a hash. This is useful for message authentication — only someone with the same key can verify the hash. BLAKE3's keyed mode requires a 32-byte (256-bit) key.

What output lengths are supported?

BLAKE3 supports any output length from 1 byte up to 264-1 bytes (XOF - Extendable Output Function). The default is 32 bytes (256 bits). This tool provides 32, 64, 16, and 8 byte options for convenience.

Apakah data saya disimpan?

No. Semua proses terjadi di browser Anda. Data tidak pernah dikirim ke server.