Generate bcrypt password hashes with a configurable cost factor, or verify a plaintext password against an existing hash. Everything runs locally in your browser — no password ever leaves your device.
How to use Bcrypt Hash & Verify
In Hash mode, enter a password, choose a cost, and generate the hash.
In Verify mode, paste a password and a bcrypt hash to check for a match.
Copy the resulting hash to use in your app.
Frequently asked questions
What cost factor should I choose?
Higher cost means slower hashing and stronger resistance to brute force. 10–12 is a common range; the tool may feel slow at high values because the work happens in your browser.
Is it safe to hash a real password here?
Hashing runs entirely client-side with bcryptjs and nothing is transmitted, but as with any web tool, avoid pasting production secrets into a browser you do not control.