Category: Developer tools
Hash Generator
SHA-1, SHA-256, SHA-384 and SHA-512 checksums in your browser
Generate SHA-1, SHA-256, SHA-384 and SHA-512 hashes for text or a local file. Everything is computed with the browser's Web Crypto API, with no uploads.
Choose a file to hash it.
The result will appear here.
The result will appear here.
The result will appear here.
The result will appear here.
Everything on this page is processed in your browser. Nothing is uploaded.
What this tool does
A hash turns any input into a fixed-length fingerprint. The same input always produces the same digest, so hashes are used to check that a download arrived intact, to compare files without opening them, and to index content. This tool computes all four SHA digests at once using Web Crypto, the same implementation your browser uses for HTTPS, and files are read straight from disk into memory rather than uploaded.
How to use it
- Choose Text to hash what you type, or File to hash a local file.
- Enter your text or pick the file; every digest updates at once.
- Switch to uppercase hex if your checksum list uses it, then copy the digest you need.
Privacy
This tool runs entirely in your browser. Your input is never uploaded, stored or shared — closing the tab removes it.
Frequently asked questions
- Are my files uploaded?
- No. The file is read into memory by the page and hashed locally, so it never leaves your device.
- Why is there no MD5 option?
- Browsers do not ship MD5 in Web Crypto, and MD5 is broken for security purposes. Use SHA-256 or stronger for anything that matters.
- Can I hash a very large file?
- Large files work, but the file is read into memory first, so the practical limit is the free memory on your device.