Skip to checksum tool
#DigestBench
Free crypto toolkit ↗

A small workbench for exact bytes

Hash files and text.
Verify the full checksum.

DigestBench calculates SHA-256, SHA-512 and Ethereum Keccak-256 checksums for files, UTF-8 text or hex bytes. Compare a trusted expected checksum locally, without uploading input.

No file uploadsNo signup or walletAll features freeOffline download
01 / CHOOSE YOUR INPUT

Same characters. Different bytes?

Any file format, up to 64 MiB. Only the file bytes are hashed, not its name.
Get this independently from a trusted publisher. Optional 0x prefix; surrounding whitespace ignored.

02 / INSPECT THE RESULT

Full hash. Clear comparison.

e3b0 · c442 · 98fc · 1c14

Your result will appear here.
No abbreviated checksum is accepted as a match.

Keccak-256 is used by Ethereum. It is different from SHA3-256.

Receipt includes the hash, byte count, comparison and file name (if present). It does not include your original file or text. Review before sharing.

01 — Input is part of the answer

Text “0x1337” means six UTF-8 bytes. Hex “0x1337” means two bytes. Text spaces and newlines are preserved; Unicode is not normalized.

02 — Integrity is not trust

A matching hash says the bytes match a supplied checksum. If someone changes both the file and its checksum, this tool cannot discover that.

03 — Use it without a connection

Download the standalone HTML and open it locally. Hosted input is also processed locally; hosting still receives normal page requests.

Useful? Keep it freely available.

Sharing with someone who needs to verify a checksum helps. Optional donations support this collection. Nothing is locked behind payment.

Share the free toolkit ↗

Donate USDT · Ethereum mainnet · ERC20 only

0x83604D79dF4ED54E8D8935def21a79B51798cDa5Confirm asset and network independently. No wallet connection here.

Bitcoin (BTC)

Bitcoin mainnet

bc1qz50cp2uwpp98hdv49ellhwatdm997yzm9xlh7h

Show address-only QR

The QR contains only the address. Choose Bitcoin (BTC) and Bitcoin mainnet yourself in your wallet.

Native ETH

Ethereum mainnet

0x83604D79dF4ED54E8D8935def21a79B51798cDa5

Show address-only QR

The QR contains only the address. Choose Native ETH and Ethereum mainnet yourself in your wallet.

Donations are optional. Check the asset, network and full address before sending. Network fees may apply. This site never connects a wallet or starts a transaction.

Download offline HTMLDownload MIT sourceInspired by CyberChef’s hashing workflowHash library & license