Skip to content
littlekit.app
All tools

Hash file

Calculate a local SHA-256, SHA-384, or SHA-512 fingerprint of any file and compare an expected checksum.

Choose a file to fingerprint

Choose a file to get started, or drag and drop it here.

Any file type · up to 32 MiB

A fingerprint of every byte

Choose a file, then calculate its checksum.

256bits · 64 hexadecimal characters

Hashes are one-way fingerprints, not encryption. Use a dedicated password-hashing function for stored passwords.

Compare with an expected checksum
Paste a SHA-256 hexadecimal checksum. Letter case is ignored.

The complete file is read into memory for Web Crypto. Files stay on your device.

Processed on your device

How it works & useful details

How to use this tool

Choose any file type, select a hash algorithm, and calculate the checksum. Open the comparison option to check an expected digest.

Details and limits

The hash covers the file bytes, not its filename or filesystem metadata. A matching checksum only confirms the same bytes as that checksum; trust depends on where the expected checksum came from.

One file up to 32 MiB. The entire file is read into memory for Web Crypto; cancellation clears the result but cannot interrupt a digest already running inside the browser. No upload is needed.