Skip to content
ToolsOnDuty - free online tools
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

  1. 1Enter the password to check.
  2. 2Paste the bcrypt hash it should match.
  3. 3Click verify to see the result.

Examples

Matching password
Input: correct password + its hash
Output: Match

The password fits the salt and cost stored in the hash.

Wrong password
Input: wrong password + hash
Output: No match

Any 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.