Password Hash Utility

Generate and verify secure PHP password hashes with a clean, easy interface.

Generate a Hash

Please enter the text you want to hash.
Default tracks PHP’s current best practice. If available, Argon2id is generally preferred.

Result

No hash yet
Fill the form and click Generate Hash.
Tip: Verify with password_verify($input, $storedHash). Consider password_needs_rehash() to upgrade hashes when policies change.

Verify a Hash

Please enter the plaintext.
Please paste the hash.
If verification succeeds, we’ll tell you if rehashing to this policy is suggested.

Verification Result

No verification yet
Enter plaintext and an existing hash, then click Verify.
Remember: the hash encodes its algorithm and options. Use password_needs_rehash() to migrate older hashes to your current policy after successful logins.