Generate MD5, SHA-1, SHA-256, SHA-512, SHA-3 hashes from text or files. 100% browser-based.
Drop any file here to hash it
File contents are read locally — never uploaded
A cryptographic hash function takes any input (text or file) and produces a fixed-length string called a hash or digest. The same input always produces the same hash, but even a single character change produces a completely different hash. Hashes are one-way — you cannot reverse a hash to get the original data.
Common uses include verifying file integrity (checksums), storing passwords securely, digital signatures, and message authentication codes (HMAC).
| Algorithm | Output Length | Status | Use Case |
|---|---|---|---|
| MD5 | 128-bit (32 hex) | Legacy | File checksums (not for security) |
| SHA-1 | 160-bit (40 hex) | Deprecated | Legacy systems |
| SHA-256 | 256-bit (64 hex) | Secure | Password hashing, Bitcoin |
| SHA-384 | 384-bit (96 hex) | Secure | TLS certificates |
| SHA-512 | 512-bit (128 hex) | Secure | High-security applications |