Generate bcrypt password hashes and verify plaintext passwords against existing hashes. Adjustable cost factor (rounds). Free online bcrypt tool — runs entirely in your browser.
Bcrypt is a password-hashing algorithm designed specifically for secure password storage. Unlike MD5 or SHA-256, bcrypt is intentionally slow and includes a built-in salt to prevent rainbow table and brute-force attacks. It is the recommended standard for password hashing in web applications.
Bcrypt produces a 60-character hash in the format: $2a$10$[22-char salt][31-char hash]. The $10$ is the cost factor (rounds) — each increment doubles computation time, making brute-force attacks exponentially harder as hardware improves.
Enter your password, set the rounds (cost factor), and click Generate Hash. The hash is computed locally in your browser using bcryptjs — nothing is sent to a server.
The cost factor controls how many iterations bcrypt performs. Rounds=10 takes ~100ms, rounds=12 takes ~400ms. Higher rounds = more secure but slower login. Default of 10 is recommended for most web applications.
Example: $2a$10$N9qo8uLOickgx2ZMRZoMyeIjZAgcfl7p92ldGxad68LJZdL17lhWy — $2a$ is the version, $10$ is the cost factor, followed by base-64 encoded salt and hash.