CODING · FREE TOOL
File checksum verifier
Calculate a SHA-256 checksum and compare it with an expected value.
Paste only the hash, without a filename or “sha256:” prefix. Letter case does not matter.
Your result
Download JSON report ↓A match means the computed hash equals the supplied value. Use an expected value from a source you trust; this does not scan for malware or prove who created a file.
A fingerprint of the bytes you chose.
File mode hashes the file’s complete original bytes, including byte-order marks and line endings. Text mode encodes the textarea’s value as UTF-8, without adding a newline. Browsers normalize textarea line breaks to LF; use file mode when original byte-level line endings matter. Empty files and empty text are valid inputs. Incomplete Unicode characters are rejected rather than silently substituted.
The output is a 64-digit hexadecimal SHA-256 value. An optional expected value is compared case-insensitively after trimming surrounding whitespace. A mismatch can mean the bytes differ or the expected value is wrong; it is not a malware verdict. Neither a checksum nor this tool proves authenticity on its own.
The sample is exactly three ASCII bytes, abc, with no newline. Its SHA-256 is ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad. This reference is published by NIST. Hashing uses the browser’s Web Cryptography API, not an external hashing service.