BLAKE2s File Hash
Calculate BLAKE2s hashes or keyed MACs for local files and accessible URLs in your browser with selectable digest length and output encoding. Read more
What is BLAKE2s?
BLAKE2s is the BLAKE2 variant designed for smaller and 32-bit platforms, with output lengths up to 256 bits. This page reads raw bytes from a local file or accessible URL. It can calculate an ordinary digest or use BLAKE2s’s built-in keyed mode when a protocol requires it.
How to use this file hash calculator
Choose a local file or accessible URL, then select the digest length and output encoding. Leave Key empty for an ordinary checksum. For keyed BLAKE2s, enter the exact shared secret and select the correct key encoding before calculating.
Local files remain in your browser. URL mode requests the remote resource from the browser and can fail when its server does not allow cross-origin access.
Result example
File content, not the filename, is hashed. Two differently named files with identical bytes produce the same result under the same settings, while changing even one stored byte normally changes the digest.
Important limitations
An unkeyed checksum cannot authenticate its publisher unless the expected value is delivered through a trusted mechanism. Keyed BLAKE2s is different from HMAC and requires matching key bytes and a securely shared secret. Output length is part of the computation, not just display formatting.
RFC 7693 specifies BLAKE2s. Use the BLAKE2s text calculator for text encodings, or BLAKE2b File Hash when the required format specifies BLAKE2b.
Frequently asked questions
Why does my result differ from another tool?
Check the BLAKE2 variant, digest length, keyed status, key bytes, and file bytes. A program that converts line endings or hashes a textual representation of a file will not match this page’s raw-byte result.
Can I use the result to verify a download?
Yes, when the expected BLAKE2s value is trustworthy and uses the same output length and keyed or unkeyed mode. A match confirms the compared bytes but does not independently prove publisher identity.