Private browser tool

SHA-256 File Checksum Generator & Verifier

Generate a SHA-256 checksum for a local file and compare it with an expected value without uploading the file.

Use the tool

Up to 250 MiB (262,144,000 bytes). The whole file is read into browser memory without uploading it.

Hash algorithm: SHA-256

Optional: exactly 64 hexadecimal characters (0–9, a–f or A–F). Letter case and surrounding whitespace are ignored; do not include a filename or internal spaces.

Verification status: —

Result

—

Enter the values and run the tool.

File name—
File size—
SHA-256 digest—

A matching hash does not verify the publisher, scan for malware or validate a digital signature.

What this tool does

Calculate a local file’s SHA-256 and compare it with a value obtained from a trusted provider. The file stays in your browser.

How to use it

  1. Choose a file of at most 250 MiB (262,144,000 bytes).
  2. Optionally paste the provider’s expected SHA-256: exactly 64 hexadecimal characters.
  3. Generate the checksum, read the comparison status and copy the complete digest.

Formula and method

The browser reads the whole file into memory and uses Web Crypto SHA-256 to produce a 256-bit digest, displayed as 64 lowercase hexadecimal characters. Comparison ignores letter case and leading or trailing whitespace; other characters are not removed.

Example

A UTF-8 file containing only abc, without a byte-order mark or newline, has 3 bytes and SHA-256 ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad. Enter this full value to get a match; adding a newline changes the checksum.

Useful for

  • Checking downloaded software archives
  • Comparing exported files across devices
  • Recording a stable content fingerprint

Limits and notes

A match means the calculated SHA-256 equals the expected value. It is not proof of publisher identity, a trustworthy reference, absence of malware or a valid digital signature. Hash collisions are possible. The whole file is read into memory; the 250 MiB input limit is not a memory-usage cap, and processing may fail on devices with little available memory.

Frequently asked questions

Is the selected file uploaded?

No. This tool reads and hashes the file inside your browser. File contents are not uploaded.

Which checksum types are supported?

SHA-256 only. It needs HTTPS and a browser with Web Crypto support. SHA-384, SHA-512, MD5 and SHA-1 are not offered.

Transparency

Sources & methodology

Calculation method
The browser reads the whole file into memory and uses Web Crypto SHA-256 to produce a 256-bit digest, displayed as 64 lowercase hexadecimal characters. Comparison ignores letter case and leading or trailing whitespace; other characters are not removed.
Evidence basis
Transparent arithmetic using values entered by the user.
Applies to
Up to 250 MiB (262,144,000 bytes). The whole file is read into browser memory without uploading it.
Last reviewed
Limitations
A match means the calculated SHA-256 equals the expected value. It is not proof of publisher identity, a trustworthy reference, absence of malware or a valid digital signature. Hash collisions are possible. The whole file is read into memory; the 250 MiB input limit is not a memory-usage cap, and processing may fail on devices with little available memory.

Content basis and verification

· Calculations run in your browser. Check the formula and assumptions on this page, and confirm important financial, tax, medical or legal decisions against current official guidance.
Maintained and reviewed by: Easynivo · Report a correction or source change