Bcrypt password hash and verify
Generate a bcrypt hash of a password and verify a password against a hash, in your browser.
100% local computation. Nothing is sent to a server.
🔒 100% client-side — no data sent
Generate a bcrypt hash from a password, or check that a password matches an existing hash. All computation happens in your browser, without sending your data anywhere.
What is it for?
- ▸ Create a bcrypt hash for a test account or a database seed
- ▸ Check that a password matches a stored hash
- ▸ Test different cost factors (rounds) and their impact
- ▸ Understand how bcrypt hashing works in practice
FAQ
Why do two bcrypt hashes of the same password differ?
Bcrypt embeds a random salt each time it hashes. Verification still works because the salt is stored inside the hash.
What is the cost factor (rounds)?
It sets the number of iterations: the higher it is, the slower the hashing and the more resistant it is to brute-force attacks.
Is my password sent during verification?
No. Hashing and comparison happen locally in your browser; nothing is sent to a server.