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
- Select BLAKE2 variant (BLAKE2b-512, BLAKE2b-256, or BLAKE2s-256).
- Enter text or upload a file to compute BLAKE2 hash.
- Click 'Generate BLAKE2 Hash' for the result.
- Verify BLAKE2 checksums or use for secure hashing.
- 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.