Generate SHA hashes, HMAC signatures, and file checksums locally with the browser Web Crypto API.
Generate hashes and HMAC signatures with Web Crypto.
Create SHA-1, SHA-256, SHA-384, and SHA-512 digests from text.
Sign text with a local secret using HMAC and the selected SHA algorithm.
Pick a local file and calculate a checksum without uploading it.
Copy clean lowercase hex values for config files, APIs, and release checks.
Files are read in your browser and never sent to a backend.
Useful for API signing experiments where test secrets should stay local.
The tool supports SHA-1, SHA-256, SHA-384, and SHA-512 through the browser Web Crypto API.
Yes, but the browser reads the selected file into memory before hashing. Very large files depend on device memory and browser limits.
No. The HMAC key and message are processed locally in your browser.