encryption
Generate SHA-256 digests from text or uploaded files: 256 bits, 32 bytes, 64 hexadecimal characters. It all runs inside your own browser, on your device.
Aug 1, 2026
View toolGenerate BLAKE2b digests at 128, 256, 384 or 512 bits, or any length from 1 to 64 bytes, from text or uploaded files. It runs inside your browser.
Runs in your browser — your input is processed on this device and never uploaded.
BLAKE2b is a cryptographic hash tuned for 64-bit platforms, producing anything from 1 to 64 bytes. The default here is 64 bytes, the standard BLAKE2b-512 result, with 16, 32, and 48 also offered.
Hash typed text or uploaded files and get back raw digest bytes plus lowercase hexadecimal.
This is the part that catches people. The output length you choose is mixed into the BLAKE2 calculation itself, so a 32-byte BLAKE2b digest is not the first 32 bytes of the 64-byte one. They are unrelated values over the same input.
The practical consequence: match the length the other system uses, exactly. Getting it wrong does not give you a shorter version of the right answer, it gives you a completely different digest, and the mismatch looks like corrupted data rather than a configuration error.
BLAKE2s is the sibling built for 32-bit and smaller platforms, capped at 32 bytes. BLAKE3 supersedes both for raw speed and adds unlimited extendable output.
SHA512 and SHA256 are slower but more widely implemented, which is often the deciding factor. For password storage use Argon2id Hash Generator, and for keyed authentication that other systems can verify, HMAC Generator.
Shorter outputs give less collision and preimage resistance, so treat the length as a security parameter and not a formatting preference.
It runs one way and is not encryption, and plain BLAKE2b is not a password hashing function.
BLAKE2b was designed to beat MD5 on speed while being a genuinely secure hash, which is most of why it spread through package managers, filesystems, and cryptographic libraries. Being faster than a broken algorithm removed the last excuse for using the broken one.
More encryption tools on ToolkitBay.
encryption
Generate SHA-256 digests from text or uploaded files: 256 bits, 32 bytes, 64 hexadecimal characters. It all runs inside your own browser, on your device.
Aug 1, 2026
View toolencryption
Generate MD5 digests from text or uploaded files: 128 bits, 32 hexadecimal characters. MD5 is cryptographically broken and is for legacy use only.
Aug 1, 2026
View toolencryption
Generate BLAKE3 hashes from text or uploaded files, 256-bit by default and any length up to 1,048,576 bytes, with optional keyed hashing.
Aug 1, 2026
View toolencryption
Generate SHA-512/224, SHA-512/256 or full SHA-512 digests from text or uploaded files. Everything runs inside your browser, on your own device.
Aug 1, 2026
View toolencryption
Generate MD4 digests from text or uploaded files for legacy compatibility. MD4 is cryptographically broken. It all runs inside your browser.
Aug 1, 2026
View toolencryption
Generate SHA-1 digests from text or uploaded files: 160 bits, 40 hexadecimal characters. SHA-1 is not suitable for new security-sensitive uses.
Aug 1, 2026
View toolFind similar tools by category or tag.
Upload files together
Drag a file here, or click to upload.
Up to 5 files · 60 MB total
Upload is optional.