Hash a password with bcrypt and verify a password against a bcrypt hash, entirely in your browser.
How to use the Bcrypt
Choose Hash to create a hash, or Verify to check one.
Enter a password, and a hash when verifying.
Read the bcrypt hash or the match result.
Frequently asked questions
The cost factor: each extra round doubles the work needed to compute the hash, making brute-force attacks slower. 10 to 12 is a common choice.
Bcrypt includes a random salt in every hash, so the output differs even for the same password. Verification still works because the salt is stored inside the hash.
Hashing runs entirely in your browser, so passwords are not uploaded. Still, avoid pasting real production passwords on shared computers.
A bcrypt tool that hashes passwords at a chosen cost and verifies a password against an existing bcrypt hash.
Everything runs locally in your browser, so passwords stay on your device.
Related tools
Generate SHA-1, SHA-256, SHA-384 and SHA-512 hashes of any text, right in your browser.
Convert colors between HEX, RGB and HSL with a live preview.
Convert Unix timestamps to human dates and back — UTC, local, ISO 8601 and relative time. Seconds and milliseconds are auto-detected.
Percent-encode and decode URLs and URL components, UTF-8 safe.
We use essential cookies to run the site. With your consent we also load Google AdSense, which sets advertising cookies. See our privacy policy.