All tools
hash()
// generate MD5, SHA-1, SHA-256, SHA-512 hashes
// about hashes
- MD5: 128-bit hash (fast, not secure for crypto)
- SHA-1: 160-bit hash (deprecated for security)
- SHA-256: 256-bit hash (recommended)
- SHA-384/512: stronger variants of SHA-2
$ privacy: all hashing happens locally in your browser
About Hash Generator
Hashes are the fingerprints of data — used to verify a download wasn't tampered with, check that two files are identical, or store data safely. This free tool generates MD5, SHA-1, SHA-256, SHA-384 and SHA-512 hashes from any text or file instantly. It all runs in your browser, so whatever you hash is never uploaded to a server.
How to use Hash Generator
- 1
Enter text or upload file
Type or paste text, or upload a file you want to hash.
- 2
Select hash algorithm
Choose from MD5, SHA-1, SHA-256, SHA-512, or other hash algorithms.
- 3
Copy hash value
Copy the generated hash value to clipboard.