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 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: abc BLAKE2b Hash Result: 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. Note: 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 -------------------------- Q: Can I decrypt a BLAKE2b hash? A: No. A hash is a one-way digest, not encrypted text. To check a candidate, hash the same bytes again and compare the results. Q: Does the keyed switch use native keyed BLAKE? A: 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. Q: Why does my digest differ from another calculator? A: 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. Q: Can I choose a different output length? A: No. The current result is fixed at 512 bits. Hex letter case and Base64 change the representation, not the number of digest bytes. Q: Is plain BLAKE2b suitable for password storage? A: A fast cryptographic hash alone does not provide password stretching. Password storage needs a dedicated password-hashing scheme with suitable salt and work parameters. Q: Is the calculation performed only in my browser? A: 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)