0
0

BLAKE3 Hash Generator

Egor VolchenkoEgor Volchenko
CreatedNov 8, 2026
UpdatedNov 8, 2026

This BLAKE3 hash generator converts text or encoded bytes into a 256-bit digest. Compare a compact digest when debugging content identifiers or a BLAKE3 integration. Choose lowercase Hex, uppercase Hex, or Base64, then copy the value for comparison.

1
Live
Output Format:

How to use BLAKE3 Hash Generator

Use the following steps to process a small test input.

Calculate a BLAKE3 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 BLAKE3 off for an unkeyed BLAKE3 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 BLAKE3 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 6437b3ac38465133ffb63b75273a8db548c558465d79db03fd359c6cd5bd9d85.

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 32 bytes, or 64 hexadecimal characters. It has no output-length control. BLAKE3 can produce extended output in other implementations, but that setting is not exposed here.

Use the shared HMAC-style option

  1. Turn on Enable Keyed BLAKE3. This selects the form’s HMAC-style operation, not native keyed BLAKE3.
  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 BLAKE3 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 efa827ba84724d9acc978b6a97141d99914404c8bb3ca23cab12d44972438556 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.