# BLAKE2b Hash Generator > Use this BLAKE2b hash generator and digest calculator for text or encoded bytes. Copy 512-bit results as Hex or Base64. This **BLAKE2b hash generator** converts text or encoded bytes into a 512-bit digest. Reproduce BLAKE2b-512 checksums for application fixtures and data integrity checks. Choose lowercase Hex, uppercase Hex, or Base64, then copy the value for comparison. ## Overview & Metadata - **Canonical URL:** https://million.tools/blake2b/ - **Markdown Copy (.md.txt):** https://million.tools/blake2b.md.txt - **Plain Text Copy (.txt):** https://million.tools/blake2b.txt - **SEO Title:** BLAKE2b Hash Generator Online | Hex and Base64 - **Alternative Names:** BLAKE2b-512 Calculator, Calculate a BLAKE2b Digest, BLAKE2b digest calculator, BLAKE2b checksum generator, BLAKE2b hash calculator, BLAKE2b online hasher - **Category:** [Hash](https://million.tools/hash/) - **Tags:** [#BLAKE](https://million.tools/tag/blake/) - **Application Category:** `DeveloperApplication` - **Platform:** Web (All modern desktop and mobile browsers, requires JavaScript) - **Price:** Free ($0.00 USD, no registration or sign-up required) - **Live Calculation:** Supported (`Auto / Live` toggle enabled by default) - **Usage Statistics:** 1 use · 21 views - **Published:** 2026-11-06 - **Last Updated:** 2026-11-06 - **Author:** Egor Volchenko (Developer & Author) ## Key Features - Calculate fixed 512-bit BLAKE2b digests - Interpret text, Hex, or Base64 input - Display lowercase Hex, uppercase Hex, or Base64 - Update with Auto / Live or run manually - Copy the digest and clear text - Use the separately documented HMAC-style option ## Parameters & Interface Controls ### Input Parameters & Options - `input_text`: Input text. - `hmac_key`: Secret Key / Password. - `input_encoding`: `Hex` | `Hex (Ignore Non-Hex Characters)` | `Base64` | `UTF-8` | `UTF-16LE` | `UTF-16BE` | `Windows-1251 (Cyrillic)` | `Windows-1252 (Latin 1)` | ... (42 options) - `output_format`: `Hex (lower)` | `Hex (UPPER)` | `Base64` - `hmac_enabled`: Boolean. Enable Keyed BLAKE2B. - `hmac_encoding`: `Hex` | `Hex (Ignore Non-Hex Characters)` | `Base64` | `UTF-8` | `UTF-16LE` | `UTF-16BE` | `Windows-1251 (Cyrillic)` | `Windows-1252 (Latin 1)` | ... (42 options) ### Output Fields & Metrics - `result`: BLAKE2b Hash Result. - **Controls:** `Run`, `Clear`, `Copy`, `Fill test data`, `Auto / Live` ## Interactive Example (Test Vector) **Settings:** - Input Encoding: `UTF-8` - Output Format: `Hex (lower)` - Key Encoding (Search/Type): `UTF-8` **Input text:** ```text abc ``` **BLAKE2b Hash Result:** ```text ba80a53f981c4d0d6a2797b69f12f6e94c212f14685ac4b74b12bb6fdbffa2d17d87c5392aab792dc252d5de4533cc9518d38aa8dbf1925ab92386edd4009923 ``` ## How to use BLAKE2b Hash Generator Use the following steps to process a small test input. ### Calculate a BLAKE2b digest 1. **Enter the message:** Paste the message into Input text. Select UTF-8 under Input Encoding: for ordinary text, or select the representation of encoded bytes. 2. **Choose a plain digest:** Leave Enable Keyed BLAKE2B off for an unkeyed BLAKE2b digest. The separate keyed workflow below describes what that switch actually enables. 3. **Select the output:** Choose Hex (lower), Hex (UPPER), or Base64 for the result. 4. **Run the calculation:** Leave Auto / Live on to update the result as you edit. To run manually, turn it off and click Run. 5. **Read the digest:** Read BLAKE2b Hash Result. Keep the input bytes and the selected algorithm unchanged when comparing a reference value. 6. **Copy or clear the text:** Click Copy to copy the result. Use Clear where shown, or the field clear controls, to remove the text. With UTF-8 input `abc` and the key switch off, lowercase Hex output is `ba80a53f981c4d0d6a2797b69f12f6e94c212f14685ac4b74b12bb6fdbffa2d17d87c5392aab792dc252d5de4533cc9518d38aa8dbf1925ab92386edd4009923`. > A rejected request may leave an earlier result visible. Clear the fields and recheck the input before relying on a new calculation. ### Match bytes before comparing hashes A message is hashed after Input Encoding: is applied. The UTF-8 string `616263` is different from Hex `616263`, which represents `abc`. Spaces and line endings also count as data. ### Understand the fixed digest size This form returns 64 bytes, or 128 hexadecimal characters. It has no output-length control. A shorter native BLAKE2b digest is a different parameterized hash; simply truncating this result is not an equivalent setting. ### Use the shared HMAC-style option 1. Turn on Enable Keyed BLAKE2B. This selects the form’s HMAC-style operation, not native keyed BLAKE2b. 2. Enter the key in Secret Key / Password and select its representation with Key Encoding (Search/Type):. 3. Keep the message and output representation selected, then click Run or leave Auto / Live enabled. 4. Read BLAKE2b Hash Result and click Copy. Compare only against a reference using the same HMAC-style construction. For UTF-8 message `abc` and UTF-8 key `key`, the enabled switch returns `05cc4815438d5cfe68fff446b8df57828cc96189de4b4e928e3f06d815d64e5bc15124a02ffd39859b3e2476da03bc0235ca86df623af2a5631779809e9fd04a` in lowercase Hex. ## Frequently asked questions ### Can I decrypt a BLAKE2b hash? No. A hash is a one-way digest, not encrypted text. To check a candidate, hash the same bytes again and compare the results. ### Does the keyed switch use native keyed BLAKE? No. Despite the label Enable Keyed BLAKE2B, this form uses an HMAC-style construction. It does not produce the native keyed BLAKE2b value expected by a system using that algorithm’s built-in key parameter. ### Why does my digest differ from another calculator? Confirm BLAKE2b, the fixed 512-bit size, the exact message bytes, the input encoding, and whether the key switch is enabled. A final newline or a different byte encoding changes the digest. ### Can I choose a different output length? No. The current result is fixed at 512 bits. Hex letter case and Base64 change the representation, not the number of digest bytes. ### Is plain BLAKE2b suitable for password storage? A fast cryptographic hash alone does not provide password stretching. Password storage needs a dedicated password-hashing scheme with suitable salt and work parameters. ### Is the calculation performed only in my browser? No. This form sends the entered data to the calculation API. Use sample data instead of production secrets. ## Related Tools - [BLAKE2s Hash Generator](https://million.tools/blake2s/): Calculate a 256-bit BLAKE2s digest from text or encoded bytes. Choose Hex or Base64 output and inspect the separate HMAC option. - [Argon2 Verify](https://million.tools/argon2-verify/): Check a candidate password against an existing encoded Argon2 hash. Read the match result and check format or parameter limits when verification fails. - [Argon2 KDF](https://million.tools/argon2-kdf/): Generate a salted Argon2id encoded hash from test input. The current Argon2 KDF form returns a password-hash string rather than raw key bytes. - [Argon2 Hash Generator](https://million.tools/argon2/): Generate a salted Argon2 password hash from text or encoded bytes. Copy the complete encoded string for development fixtures and password-verification tests. - [SHA-224 Hash Generator](https://million.tools/sha224/): Generate a SHA-224 digest from text or encoded bytes. Choose hex or Base64 output, or test HMAC-SHA224 with a key. ## About the Author **Egor Volchenko** — *Developer & Author* Hi! I’m a WordPress developer with over 10 years of experience. I love Tailwind CSS, clean code, and intuitive interfaces. I’m currently working on million.tools — a service with convenient online tools for everyday tasks. I’m building it from scratch with great attention to detail and user experience. - **Links:** [x.com](https://x.com/egorleet) · [github.com](https://github.com/egorleet) · [t.me](https://t.me/egorleet) · [instagram.com](https://www.instagram.com/egorleet) · [facebook.com](https://www.facebook.com/egorleet/) · [egorleet.blog](https://egorleet.blog/) · [mastodon.social](https://mastodon.social/@egorleet) · [twitch.tv](https://www.twitch.tv/egorvolchenko) · [stackoverflow.com](https://stackoverflow.com/users/31679135/egor-volchenko) · [reddit.com](https://www.reddit.com/user/Vegetable_Window9185/) · [youtube.com](https://youtube.com/@egor-volchenko)