Security & Cryptography
Bcrypt Verifier
Check whether a password matches a bcrypt hash.
Free foreverRuns in your browserNo sign-up
Verification runs in your browser with a WebAssembly bcrypt implementation. Your password and hash are never uploaded.
About the Bcrypt Verifier
Check whether a password matches a given bcrypt hash, the reverse of hashing a password.
Paste the password and the bcrypt hash, and the tool confirms whether they match.
Everything runs in your browser with a WebAssembly bcrypt implementation, so nothing is uploaded.
Key features
- Verify a password against a bcrypt hash
- Supports the standard $2 encoded format
- Clear match or no-match result
- Runs entirely in your browser
How to use
- 1Enter the password to check.
- 2Paste the bcrypt hash it should match.
- 3Click verify to see the result.
Examples
Matching password
Input:
correct password + its hashOutput:
MatchThe password fits the salt and cost stored in the hash.
Wrong password
Input:
wrong password + hashOutput:
No matchAny other password fails the check.
Frequently asked questions
- What hash format is supported?
- Standard bcrypt hashes in the encoded format, which start with $2a$, $2b$ or $2y$.
- Why verify instead of re-hashing?
- bcrypt includes a random salt, so hashing the same password twice gives different hashes. Verification checks the password against the salt stored in the hash.
- Is my data uploaded?
- No. Verification runs entirely in your browser.
