File to BLAKE2b.
Drop a file and read its BLAKE2b digest at once, in your browser. BLAKE2b is the 64-bit BLAKE2, faster than MD5 and as secure as SHA-3, the hash inside Argon2 and libsodium; the file is read on your machine and never uploaded.
File to BLAKE2b.
Need the UI around it? With Pro, your AI agent builds the form, the result card and the rest of the page from a prompt.
Get ProHow it works
4 steps, no account. It runs in your browser and nothing is uploaded.
Drop a file
Drop it onto the pane or choose it with the button; anything up to 1 GB is read in your browser.
Read the digest
The BLAKE2b digest appears at once, as hex, Base64 or Base64url; switch to BLAKE2s and BLAKE3 in the bar.
Verify against a published checksum
Paste the digest the publisher lists and the tool says whether the file matches.
Copy or download
Copy the digest, or download it as a line a checksum tool can read.
Related tools
More hash generators. Every one free, in the browser.
Pricing
Build it with Pro
The tool is free. Pro adds 6,000+ blocks, premium templates and the MCP server, so your AI editor builds the product around it.
4.9/5 out of 5 · 150+ reviewsfrom 150+ founders and developers.
- Secure checkout via Stripe
- Code lives in your repo
- Keep what you've shipped if you cancel
- License terms
Questions and answers
Before you trust the result: what to know about the format, the limits, your data and the tools next to it.
BLAKE2b is the 64-bit flavour of BLAKE2, the hash Aumasson, Neves, Wilcox-O'Hearn and Winnerlein published in 2012 and the IETF documented in RFC 7693. It gives up to 512 bits (this tool uses the full 64 bytes), has a built-in keyed mode, and is faster than MD5 and SHA-1 on a 64-bit CPU while being as secure as SHA-3.
Yes. BLAKE2 was designed in 2012 from BLAKE, a SHA-3 finalist that received years of cryptanalysis without a practical attack. The best published results reach only a fraction of its rounds. BLAKE2 is in RFC 7693, in libsodium as the generic hash, in Argon2 and in WireGuard, and no attack on the full function is known.
Argon2 builds its memory filling on BLAKE2b; libsodium's crypto_generichash is BLAKE2b; Zcash uses BLAKE2b-256 in its proofs; GNU coreutils ships b2sum beside sha256sum; and IPFS and many content stores accept it as a multihash. It is the quiet workhorse of modern software.
BLAKE2b runs on 64-bit words with 12 rounds and produces up to 64 bytes; BLAKE2s runs on 32-bit words with 10 rounds and produces up to 32 bytes. Pick BLAKE2b on servers and desktops, BLAKE2s on microcontrollers and in protocols sized for it, such as WireGuard.
BLAKE2 has a keyed mode of its own (the key goes into the first block), which is simpler and faster than wrapping it in HMAC. This tool's HMAC toggle uses the standard HMAC construction so the value matches what generic HMAC libraries produce; a BLAKE2 native keyed hash is a different value.
Nothing leaves your browser. The file is read on your machine and hashed there, by the browser's Web Crypto API or a WebAssembly build of BLAKE2b loaded on first use; the page makes no request with its bytes. You can load the page, go offline and keep hashing.
Drop the file onto the pane or choose it with the button. It is read into memory and hashed at once, with no size steps and no upload progress because there is no upload. Files up to 1 GB work; a 100 MB file takes well under a second on BLAKE2b.
Paste the digest the publisher gave you into the Verify field, in hex of either case, with or without spaces, colons or a 0x prefix, or in Base64. The tool says whether it matches the file you dropped. A match means the bytes are exactly the ones that were published.
Hex by default, 128 characters; Base64 and Base64url are one click away and re-encode the same 64 bytes. The download button saves a line in the `digest filename` form that sha256sum-style tools read.
Yes: turn on HMAC and enter the secret, and the file is signed with HMAC-BLAKE2b rather than hashed, the same construction a server uses to sign an upload or a webhook payload.
No. The "File to BLAKE2b" tool is free and opens without a sign-in, an account or an install.
Nothing. The "File to BLAKE2b" tool holds your input in the page's memory, so closing or reloading the tab clears it, and it saves nothing in this browser.
The toolbar switches to BLAKE2s and BLAKE3 without leaving the page. Each one reads the same input, so you can compare digests side by side.
BLAKE2b is computed by a WebAssembly build from the hash-wasm library, which the page loads the first time you hash something and reuses after that.
Yes: the BLAKE2b hash generator page has the same algorithms and options and opens on the text box. This page opens on the file pane.
Not on its own. BLAKE2b is built to be fast, and fast hashes are cheap for an attacker to guess against. Passwords need a salted, deliberately slow hash: use Argon2id, Argon2d, and bcrypt from the hash generators, which draw a fresh random salt each time.
Closest to the "File to BLAKE2b" tool: BLAKE2b hash generator, BLAKE3 hash generator, BLAKE2s hash generator, SHA-512 hash generator. Each opens on its own page, free and in the browser.
The "File to BLAKE2b" tool is one of 64 in its group. The group's page, /tools/hash, lists them all.
The tool is free. Its interface is built from shadcn.io's own components (Button, Input, Slider and the rest of the registry under /ui), which come in React, Vue, Svelte and Solid. Pro adds the blocks and templates for the product around it.
4.9 out of 5 from 150+ developers
Build the product around it
Every block, template and icon, installed by your AI agent in your theme. The tools stay free.
Get Pro




