Bcrypt Generator
Generate and verify bcrypt password hashes, entirely in your browser.
Generate a hash
Verify a hash
Uses bcryptjs, a pure-JS implementation of the same algorithm your server's bcrypt library uses. Each hash includes a fresh random salt, so hashing the same text twice gives two different (both valid) results — that's why this is a "Generate" button rather than a live conversion. Higher salt rounds are slower but more resistant to brute-forcing. Runs entirely in your browser; nothing you type is sent anywhere.
What is Bcrypt Generator?
Generate a bcrypt hash from any text with a chosen number of salt rounds, or verify that a piece of text matches an existing bcrypt hash — using bcryptjs, a pure-JavaScript implementation of the same algorithm your server's bcrypt library uses.
FAQ
Bcrypt includes a fresh random salt in every hash, so hashing the same text twice on purpose gives two different (both valid) results. "Live" typing would just show constantly-changing noise, so this uses an explicit Generate button instead.
10-12 is a common default balance of security and speed as of today; higher rounds are slower to compute but more resistant to brute-forcing.
No — hashing and verification both run entirely in your browser using bcryptjs.