BLAKE2 Hash Calculator

hash

All hashing runs in your browser. Data is never sent to any server.

Text Input

File Input

📁

Drag & drop a file or click to select

1. How to Use

  1. Select BLAKE2 variant (BLAKE2b-512, BLAKE2b-256, or BLAKE2s-256).
  2. Enter text or upload a file to compute BLAKE2 hash.
  3. Click 'Generate BLAKE2 Hash' for the result.
  4. Verify BLAKE2 checksums or use for secure hashing.
  5. BLAKE2b for 64-bit platforms; BLAKE2s for 32-bit or shorter output.

2. How It Works

BLAKE2 is based on the BLAKE/ChaCha design. It uses a permutation similar to ChaCha's quarter-round, arranged in a 4×4 matrix of 32-bit (BLAKE2s) or 64-bit (BLAKE2b) words.

BLAKE2b state: 16×64-bit; BLAKE2s: 16×32-bit. Compression function mixes message blocks and salt/personalization with the state.

G function (mixing): a+=b+m[σ(2i)]; d=(d⊕a)>>>16; c+=d; b=(b⊕c)>>>12; a+=b+m[σ(2i+1)]; d=(d⊕a)>>>8; c+=d; b=(b⊕c)>>>7. Column and diagonal rounds alternate.

Tree mode supported for parallel hashing; this tool uses sequential mode. Output is configurable (1–64 bytes for BLAKE2b).

3. About BLAKE2

BLAKE2 is a fast cryptographic hash (RFC 7693), faster than MD5 and SHA-256 while being cryptographically secure. Designed by Jean-Philippe Aumasson et al.

This BLAKE2 hash calculator supports BLAKE2b-256, BLAKE2b-512, and BLAKE2s-256. BLAKE2 is used in Argon2 and many modern applications.

All computation runs in your browser.

4. Advantages

  • Speed: Faster than MD5 on many platforms while being secure.
  • Security: No known practical attacks on full BLAKE2.
  • Flexibility: Configurable output length and parameters.
  • Standard: RFC 7693; used in major protocols and libraries.

5. Real-World Use Cases

  • Password hashing: Argon2 uses BLAKE2 internally.
  • File integrity: Fast secure hashing for large files.
  • Digital signatures: Hash before signing.
  • Generic hashing: When speed and security both matter.