Hash Generator
Generate various hash values from text or files
Input Type
Enter a secret key if using HMAC algorithms
Enter salt to add to text
Generated Results
MD5
(None)
SHA-1
(None)
SHA-224
(None)
SHA-256
(None)
SHA-384
(None)
SHA-512
(None)
SHA-3
(None)
RIPEMD160
(None)
bcrypt
(None)
scrypt
(None)
Argon2
(None)
HMAC-SHA256
(None)
HMAC-SHA384
(None)
HMAC-SHA512
(None)
CRC32
(None)
How to use
About this tool
Generates MD5, SHA-1, SHA-256, and other hashes from text or files.
How to use
Enter text or select a file; choose algorithms; view and copy hashes.
Options
Input: Text or file. For text: MD5, SHA-1, SHA-224/256/384/512, SHA-3, RIPEMD160, bcrypt, scrypt, Argon2, HMAC-SHA256/384/512, CRC32. For HMAC: optional secret key and salt. Toggle output upper/lowercase. For file: algorithms except password hashes and HMAC.
Use cases
• Integrity checks • Password hash comparison • File identity • ETag calculation
Code Examples
1crypto.createHash('sha256').update('text').digest('hex');1hashlib.sha256(b"text").hexdigest()1hash('sha256', 'text');Privacy and data
Hashing is done in-browser; text and files are not sent to a server.
