Security tools
Bcrypt Generator / Checker
Generate a salted bcrypt hash or check a password against an existing hash locally.
Runs locallyRuns locally in your browser
Guide
Enter a password and choose Generate or Check. Check also needs a stored bcrypt hash. Choose the action to run. Each generated hash uses a new salt, so two correct hashes may look different.
- Choose your input
Enter a password and choose Generate or Check. Check also needs a stored bcrypt hash.
- Read the result
Choose the action to run. Each generated hash uses a new salt, so two correct hashes may look different.
- Keep your result
On a phone, select Output. Copy or download only when you want to keep the result.
Generate, then check
Generate a hash from Example password and copy it. Switch Mode to Check, paste the hash into Stored hash and click Check. The password still matches even though generating a fresh hash would give different text.
On mobile, choose Output to read the result. Clear removes both fields.
Mode
- Generate: create a salted hash using fresh randomness.
- Check: compare the entered password with a bcrypt hash with cost 10 through 12.
Cost
- 10: the default work factor.
- 11: about twice the work of 10.
- 12: about four times the work of 10.
Shortcuts
- Ctrl / Cmd + Enter — Run selected action
- Ctrl / Cmd + Shift + C — Copy output
- Ctrl / Cmd + S — Download output
- ? — Show shortcuts outside text fields
Shortcuts work while focus is in the workspace. Copy and download need valid output.
Common questions
- Where is my input processed?
- In this browser. Input, keys, passwords and results are not stored or sent to a server.
- How do I clear my data?
- Choose Clear to remove entered data and results from this workspace.
- How does processing start?
- Choose the action above the fields. Changing an option clears the previous result.
Was this tool helpful?
Only your rating and optional feedback are sent. Your tool input and output are never included.