Bcrypt Generator & Checker
Generate bcrypt hashes and verify text against an existing bcrypt hash.
Bcrypt is a password hashing function designed to be deliberately slow, with a built-in random salt and an adjustable cost factor that keeps brute-force attacks expensive as hardware improves.
About Bcrypt Generator & Checker
Generate a salted bcrypt hash with an adjustable cost factor, or verify whether some text matches an existing bcrypt hash. Bcrypt is a slow, purpose-built password hashing function designed to resist brute-force attacks. Hashing and checking both run locally in your browser.
Bcrypt is a password hashing function designed to be deliberately slow, with a built-in random salt and an adjustable cost factor that keeps brute-force attacks expensive as hardware improves. This tool generates bcrypt hashes and also checks whether a piece of text matches an existing bcrypt hash, running entirely in your browser.
How to use Bcrypt Generator & Checker
- Choose Generate hash and enter the text.
- Pick a cost factor — 10 to 12 is typical for web apps.
- Click Generate and copy the bcrypt hash.
- To check a hash, switch to Verify hash and enter the text and hash.
Key features
- Adjustable cost factor from 4 to 14.
- Random salt generated for every hash.
- Verify mode to confirm a text matches a stored hash.
- Client-side only, so your text is never transmitted.
Common use cases
- Creating hashes to seed a development database with test users.
- Checking a stored bcrypt hash against a candidate value during debugging.
- Experimenting with cost factors to see how hashing time grows.
Frequently asked questions
Related tools
Password Generator
Generate strong, random passwords with custom rules.
Hash Generator
Generate MD5, SHA-1, SHA-256, SHA-384 and SHA-512 hashes of any text.
SHA-256 Hash Generator
Generate the SHA-256 hash of any text instantly.
AES Encrypt & Decrypt
Encrypt and decrypt text with AES-256 using a passphrase.

