How to use this developer tool
- Enter or paste the exact source text.
- Choose the algorithm parameters and output encoding.
- Run the operation or press Ctrl/Cmd + Enter.
- Copy or download the result and compare it with the consuming system.
BLAKE2 Generator processes UTF-8 text locally and returns a copy-ready result without a network request. BLAKE2b or BLAKE2s digest The page reports the byte length, selected parameters, and output size so that the same operation can be reproduced in code or at the command line.
The result is a deterministic BLAKE2b or BLAKE2s digest. Matching values mean the same bytes were processed with the same parameters; they do not prove who supplied those bytes.
Whitespace, line endings, character normalization, salts, and keys are part of the input. Preserve them exactly when reproducing a result.
Input
content-addressed record
Result
The output panel shows the computed value plus byte and parameter statistics.
BLAKE2b or BLAKE2s digest Input stays in memory for the duration of the page session. The displayed processing time is measured in the browser and varies by device.
Browser memory and very large pasted inputs are the practical limits. This text interface hashes UTF-8 text; it does not stream arbitrary file bytes. Use a dedicated file hashing tool for binary files.
No. The calculation runs in the current browser tab and the page does not upload the entered text.
Yes. Select the same text encoding and output format, then compare the hexadecimal or Base64 value byte for byte.
Cryptographic hash and derivation functions are built to spread a small input change across the resulting bytes.
No. A digest or derived key is not encryption and cannot be decrypted back into its input.
Text is converted to UTF-8 bytes before processing, so visually similar but differently normalized strings may produce different results.
| Stage | Behavior |
|---|---|
| Input | UTF-8 bytes |
| Output | Hex or Base64 |