18
1

BLAKE2b Hash Generator

Egor VolchenkoEgor Volchenko
CreatedNov 6, 2026
UpdatedNov 6, 2026

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.

1
Live
Output Format:

How to use BLAKE2b Hash Generator

Use the following steps to process a small test input.

Calculate a BLAKE2b digest

  1. Paste the message into Input text. Select UTF-8 under Input Encoding: for ordinary text, or select the representation of encoded bytes.
  2. Leave Enable Keyed BLAKE2B off for an unkeyed BLAKE2b digest. The separate keyed workflow below describes what that switch actually enables.
  3. Choose Hex (lower), Hex (UPPER), or Base64 for the result.
  4. Leave Auto / Live on to update the result as you edit. To run manually, turn it off and click Run.
  5. Read BLAKE2b Hash Result. Keep the input bytes and the selected algorithm unchanged when comparing a reference value.
  6. 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

No. A hash is a one-way digest, not encrypted text. To check a candidate, hash the same bytes again and compare the results.

Egor Volchenko
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.

Published:
Updated:

Ratings & feedback 0

Share your experience with this tool.

Leave feedback

Your rating (optional)

Select a rating

Write a review, leave a rating, or do both.

Your email stays private.

No feedback yet

Be the first to leave a review or rating.