BLAKE2/BLAKE3 Hash Generator
Generate BLAKE2b, BLAKE2s and BLAKE3 digests of text or files in your browser via hash-wasm, with optional keyed hashing and selectable digest lengths. Free and client-side.
Loading tool...
What is BLAKE2/BLAKE3 Hash Generator?
A BLAKE2/BLAKE3 Hash Generator produces cryptographic digests using the BLAKE family of hash functions — BLAKE2b, BLAKE2s and BLAKE3 — entirely in your browser via WebAssembly. It supports optional keyed hashing, variable digest lengths and direct file hashing for checksums and MAC tags.
Key Benefits
- Modern, secure hashes that outperform MD5 and SHA-1
- Keyed mode doubles as a fast message authentication code
- Verify downloads and file integrity without installing software
Common Use Cases
- •Generating file checksums for download verification
- •Creating MAC tags for API payloads with a shared secret
- •Deduplicating or fingerprinting content with fast, stable digests
How to generate a BLAKE hash
- Pick the variant: Choose BLAKE2b, BLAKE2s or BLAKE3 with the digest length you need — BLAKE2b-512 for maximum security, BLAKE3-256 for modern general use.
- Enter text or a file: Paste the text to hash, or use the file button to hash a document or download directly. Optionally enter a secret key for keyed hashing.
- Copy the digest: Press Generate hash and copy the hexadecimal digest for checksums, MAC tags or data-integrity records.
Key Features
- Seven variants: BLAKE2b 512/384/256/160, BLAKE2s 256/128 and BLAKE3 256 bits
- Optional keyed hashing with key length validated per family
- Text and file hashing up to 20 MB, computed locally via WebAssembly
- One-click digest copy with hex length and bit size readout
- Built on hash-wasm — audited, fast and fully client-side