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.
Same characters. Different bytes?
Full hash. Clear comparison.
Input byte preview
e3b0 · c442 · 98fc · 1c14Your 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
bc1qz50cp2uwpp98hdv49ellhwatdm997yzm9xlh7hShow address-only QR
The QR contains only the address. Choose Bitcoin (BTC) and Bitcoin mainnet yourself in your wallet.
Native ETH
Ethereum mainnet
0x83604D79dF4ED54E8D8935def21a79B51798cDa5Show 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.