Bcrypt Hash Generator
Generate bcrypt hashes for apps and seeds—runs locally with bcryptjs (slower by design).
When to use this tool
- Hashing a seed password for a development fixture.
- Demonstrating bcrypt cost factor trade-offs to a team.
- Verifying an existing hash matches a candidate password in a debugging session.
How it works
- Enter the plaintext password.
- Pick a cost factor (10–12 for most apps; higher costs take longer).
- Generate the hash locally.
- Store the hash; never store the plaintext.
Privacy: This tool runs entirely in your browser. Your input is not sent to our servers.
Higher cost factors are exponentially slower. This uses bcryptjs in your browser—large rounds may freeze the tab briefly.
Advertisement
Frequently asked questions
Is bcryptjs as strong as C-based bcrypt?
Functionally equivalent. It is slower in-browser, which is actually aligned with bcrypt's design goal.
What cost factor should I use?
Pick the highest cost factor that keeps your login under ~250ms on production hardware. For most apps, 10–12 is correct.
Is the password sent anywhere?
No. Hashing happens in your browser and nothing is uploaded.