Loading tool...
Loading tool...
Generate SHA-256, SHA-512, SHA-1, and SHA-384 hashes from text or files. All processing happens locally in your browser.
256 bits (64 hex chars)
0 / 10,000,000 characters
All hashing is performed entirely in your browser using the Web Crypto API. No text or file content is sent to any server.
Paste an expected hash to compare it against the computed result. Comparison is case-insensitive.
MD5 is not included because it's cryptographically broken and cannot be used safely. SHA-256 is the recommended alternative.
Verify file integrity: confirm a downloaded file matches its published hash
Understand password hashing: see how passwords are stored (never store plaintext)
Data deduplication: detect duplicate files by comparing hashes
Digital signatures: understand the foundation of code signing
Checksums: verify data hasn't been corrupted during transfer
Learning: explore how cryptographic hash functions work