Skip to content
ToolsOnDuty - free online tools
Security & Cryptography

Bcrypt Verifier

Check whether a password matches a bcrypt hash.

Free browser toolRuns in your browserNo sign-up

Verification runs in your browser with a WebAssembly bcrypt implementation. Your password and hash are never uploaded.

100% private - runs entirely in your browser.

Your input, keys and passwords are never uploaded. Want proof? Load this page, then turn off your internet - the tool still works. For an exact check, open your browser's DevTools Network tab and confirm no data is sent when you use it.

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.

Open a related tool to prepare your files or refine the finished result.