Hash Generator
Hash text or files
MD5, SHA-1, SHA-256, SHA-384 and SHA-512 hashes and HMACs of text or files.
Free, private, no sign-up
Was this tool helpful?
Suggest an improvementHash text or files
Type text to see its MD5, SHA-1, SHA-256, SHA-384 and SHA-512 hashes update as you type, or switch to File and choose a file. To check a download, paste the checksum the publisher gives into Compare with an expected hash: you'll see which algorithm matches.
HMAC
Tick HMAC and enter a secret key to get keyed hashes, the kind used to sign webhooks and API requests. Hashes can be shown as hex or Base64.
Good to know
Are my files uploaded?
No. Files are hashed in your browser, in the background so the page stays responsive. Nothing leaves your device.
Which algorithm should I use?
SHA-256 for most purposes. MD5 and SHA-1 are broken for security and should only be used to compare against checksums that are published that way.
Should I hash passwords here?
Not for storage. Passwords need a slow, salted algorithm such as Argon2 or bcrypt, not a plain hash.