File Hash Generator
Generate SHA-256, SHA-384, and SHA-512 digests for a local file with the browser's Web Crypto API.
Choose a file and one or more algorithms. The file remains in this browser.
A matching hash can help compare bytes, but it does not prove safety, authenticity, ownership, or absence of malware. File contents and digests are never uploaded. (25 MB)
How to use it
- Choose a non-empty local file within the 25 MB limit
- Select one or more SHA algorithms, using SHA-1 only for legacy compatibility
- Generate deterministic hexadecimal digests with Web Crypto
- Copy each required digest separately and clear the file when finished
You may also select SHA-1 for compatibility, but the interface clearly identifies it as a legacy algorithm that is unsuitable for new security uses. The tool validates that a non-empty file and at least one algorithm are selected, enforces a conservative size limit, and displays the filename, byte size, selected algorithms, and deterministic hexadecimal digests. Each digest can be copied separately. File bytes, names, and hash values remain in the browser and are never uploaded. A matching digest can help compare bytes, but it does not prove safety, authenticity, ownership, or the absence of malicious content.
FAQ
No. Web Crypto receives the bytes locally in your browser and no request is made.
SHA-1 has known collision weaknesses and should not be selected for new security-sensitive designs.
No. A digest compares bytes only; it cannot prove authenticity, ownership, or absence of malware.