Bcrypt Generator/Checker

Generate bcrypt password hashes and verify passwords against hashes. Includes salt rounds configuration and generation time display.

Recommended: 10-12 for production

How to Use

  1. 1

    Select mode

    Choose Generate Hash to create a bcrypt hash, or Verify Password to check if a password matches a hash.

  2. 2

    Enter password

    Type the password you want to hash or verify.

  3. 3

    Configure (Generate mode)

    Set the salt rounds (cost factor). Higher values are more secure but slower. Use at least 10 for production.

  4. 4

    Generate or Verify

    Click Generate to create a hash, or Verify to check if the password matches the hash.

Bcrypt is a password hashing function designed to be slow and computationally expensive, making brute-force attacks impractical. The "cost factor" (salt rounds) controls how slow hashing is—higher values are more secure but slower.

  • Hashing passwords for storage
  • Verifying user passwords during login
  • Testing password validation logic
  • Migrating password hashing systems
  • Security auditing

Security Note: Bcrypt is designed for password hashing. The salt rounds (cost factor) should be at least 10 for production use. Higher values increase security but slow down hashing.