Generate hash values from a test string
Calculate common password hash formats for development, troubleshooting, and authorized security testing. Your string is processed for this request and is not stored by this page.
Enter a test string
The generator returns hexadecimal output for more than 50 hash algorithms and formats.
About password hashes
A hash function maps input data to a fixed-format digest. Password storage systems should use purpose-built password hashing with salts and suitable work factors; fast hashes such as MD5 and SHA are not recommended for storing new passwords.
Different algorithms may produce values that look alike. Use the hash identifier for possible formats, or review the accepted hash list.
Frequently asked questions
Which hash algorithms does the generator support?
It returns more than 50 hash algorithms and formats for the string you enter, each listed by name in hexadecimal.
Is a hash the same as encryption?
No. A hash is a one-way digest of the input, while encryption can be reversed with a key. A hash can only be tested by guessing inputs and comparing the results.
Should I enter a real password?
No. Use a non-sensitive test value. The string is processed for this request and is not stored by this page, but you should avoid submitting real credentials to any online tool.
Why are MD5 and SHA-1 not recommended for storing passwords?
They are designed to be fast, so an attacker can test very large numbers of guesses per second. Password storage should use salted, deliberately slow algorithms such as bcrypt, scrypt or Argon2.
Need to recover the original value behind a hash? Submit an authorized hash to OHC’s GPU-accelerated recovery service.
Test an authorized hash