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 BLAKE2s digests at 128, 160 or 256 bits, or any length from 1 to 32 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.
BLAKE2s is the small-platform member of the BLAKE2 family, producing 1 to 32 bytes. The default is 32 bytes, the standard BLAKE2s-256 result, and 16 and 20 are also offered.
Send it typed text or uploaded files. Each result gives you raw digest bytes and the lowercase hexadecimal form.
BLAKE2s uses 32-bit words and a smaller internal state, which is what makes it the right pick for 32-bit processors, microcontrollers, and constrained environments. On 64-bit hardware, BLAKE2b will be faster and can produce longer digests, so the choice is usually decided by the platform or by whatever you are matching.
If neither constrains you and the data is large, BLAKE3 outruns both.
BLAKE2b is the 64-bit counterpart with output up to 64 bytes. BLAKE3 replaces the family for new designs. SHA256 gives the same 32-byte size with far broader support.
Passwords need Argon2id Hash Generator instead, and keyed authentication that other tools can check belongs with HMAC Generator.
As with BLAKE2b, the output length is part of the calculation rather than a truncation. A 16-byte BLAKE2s digest is not the first half of the 32-byte one, so the length has to match what the other side expects or nothing will line up.
BLAKE2s runs one way, is not encryption, and is not designed for password storage.
Shorter output also means weaker collision and preimage resistance. Sixteen bytes makes a compact identifier and not a security guarantee, so treat the smaller lengths as a way to fit a field rather than a way to save space.
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 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.
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 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.