What this hash generator does
Choose a SHA algorithm, enter text or select a file, and generate a hexadecimal digest using the browser Web Crypto API.
Input
UTF-8 text or a local file plus SHA-1, SHA-256, SHA-384 or SHA-512.
Output
A hexadecimal cryptographic digest that can be copied.
Example
Generate a SHA-256 checksum for a downloaded file and compare it with a checksum published by the software vendor.
Privacy
Processed locally in your browser — your working input is not uploaded by this tool. The current implementation uses browser APIs for processing. If Tools Brave later adds a server-powered version of this utility, the page will disclose that change before processing begins.
Limitations to know
- A matching hash can confirm byte equality, but it does not prove that the original source is trustworthy.
- SHA-1 is included for compatibility checks and should not be chosen for new security-sensitive designs.
- Hashing a very large file requires the browser to read the file into memory in this version.
Frequently asked questions
SHA-256 is a common default for integrity checking. Use a different algorithm when you need to match a checksum specification.
Yes. The file is read by the browser and passed to Web Crypto locally.
A cryptographic hash is designed as a one-way digest, not as reversible encryption.