◎WebTopTools
FILES TOOL

File checksum

Calculate a SHA-256 checksum for a local file.

Processed on your device

MAKE EVERY STEP COUNT

Compare file contents with a SHA-256 fingerprint

Generate a fingerprint to compare two copies of a file or verify a download against a known checksum. SHA-256 is calculated on your device.

Verify a published checksum

Calculate a downloaded file's SHA-256 digest and compare it with a checksum supplied through a trusted source. Compare the complete value, not just its first or last characters. An untrusted checksum does not establish that the file is safe.

Check two copies of a file

Hash each copy and compare the resulting values to identify whether their byte contents match. This can help after a transfer or backup, even when the filenames differ. It is not a replacement for checking the right file was selected.

Get the best result

Matching checksums indicate matching bytes, but do not establish that a file is safe. Large files require memory because the browser reads the file at once.

SEE WHAT TO EXPECT

A practical example

Starting point
Two files with identical bytes but different filenames.
Expected result
The same 64-character hexadecimal SHA-256 digest.

The tool hashes file contents. A filename change alone does not affect the digest, while a content change generally produces a different result.

KEEP YOUR WORK MOVING

Troubleshooting and useful checks

The checksum differs from the published value

Check that the published checksum is SHA-256 and refers to the exact file version you selected. A recompressed archive, modified document, or different download edition has different bytes.

The tool cannot calculate the hash

Browser cryptographic APIs require a secure context such as HTTPS or localhost. Also check the 100 MB file limit; the file is read into browser memory before hashing.

HELPFUL ANSWERS

Frequently asked questions

A little clarity before you get started.

Does renaming a file change the hash?

No. The hash depends on its contents, not its filename.

Does a matching hash prove a file is safe?

No. It supports a byte-for-byte comparison with a reference value. Safety also depends on whether the reference and source are trustworthy and whether the file itself is appropriate to open.

What format is the output?

The result is a SHA-256 digest expressed as 64 hexadecimal characters. It is not an MD5, SHA-1, or SHA-512 checksum.

Can I reverse the checksum to recover the file?

No. A hash is not a reversible encoding or a backup. Keep the original file; the digest is only a compact fingerprint used for comparison.

Does renaming or moving a file change the result?

Not if its bytes stay the same. Changes to content, including metadata stored inside a file, do change the input being hashed.

Do I need an account to use this tool?

No. This tool is free to use without signing in. An account lets you keep a list of favorite tools.

Can I use this on a phone?

Yes, with a current browser. File support, download behavior, and available memory vary by device. For large documents and images, a computer is often more comfortable.