Skip to content
Work data is processed in your browser, not stored on our servers.
tools
Bcrypt Hash Generator & Password Checker

Bcrypt Hash Generator & Password Checker

Generate a salted bcrypt hash with cost 4–15 or compare plaintext against an existing bcrypt hash in the browser.

10

Higher rounds increase the computation cost but take longer. Values of 12 or more may take several seconds on some devices.

Key features

  • Uses bcryptjs to create a salted bcrypt hash from plaintext.
  • Selects the bcrypt cost parameter from 4 through 15.
  • Compares plaintext with an existing bcrypt hash and reports match or mismatch.
  • Copies the generated hash in one click.

How to use

  1. Enter plaintext and choose the cost on the Hash tab.
  2. Generate and copy the bcrypt hash.
  3. Use the Verify tab to compare plaintext with a stored hash.

Examples

  • Generate a development password hash

    Create a bcrypt string at a chosen cost for test accounts or seed data.

  • Check a stored hash

    Test whether a plaintext candidate matches an existing bcrypt hash in the browser.

Privacy

Bcrypt hashing and comparison run in your browser; QuickKit does not store plaintext or hashes.

Requirements

Bcrypt is a one-way password hash. Comparison only tests a plaintext/hash match and does not guarantee password quality or account security.

Common questions

Can a bcrypt hash be reversed to recover the password?
No. Bcrypt is one-way. The Verify tab only checks whether supplied plaintext matches a hash.
What changes when I increase the cost?
This tool supports rounds from 4 through 15. Higher values take longer to create and verify, so choose using performance measurements from the target environment.