Skip to content
/crypto local tool

Hash Generator

Generate SHA-1, SHA-256, SHA-384 or SHA-512 for fingerprints, integrity checks and ETags.

Local execution receiptinput path disclosedTool content stays out of MonoTools URLs and API requests.
Working input
Browser memory
Cross-tool handoff
Session only · 10 min
URL payload
Never
Export
Explicit action

Verify it: open DevTools Network, clear the log, use the tool, then inspect fetch/XHR requests. Page assets and optional aggregate analytics may use the network; tool input is not included.

Full privacy model
Loading tool...
01

How to use

  1. 01Choose Digest or HMAC and the SHA algorithm.
  2. 02Enter UTF-8, hex or Base64 input and an in-memory HMAC key when needed.
  3. 03Choose output encoding and compare with an expected digest using constant-time equality; use File Checksum for streaming local files and manifests.
02

FAQ

Why is MD5 not included?
MD5 (and SHA-1 to a lesser extent) is cryptographically broken. The Web Crypto API only ships secure hashes. Use SHA-256 or stronger for any security-relevant work.
Is the HMAC key saved?
No. It stays in component memory and is excluded from reports and URLs.
Can I hash a local file?
Yes. Open the dedicated File Checksum workflow for memory-bounded streaming, cancellation, multiple algorithms and checksum manifest verification.
03

Related tools