Free Bcrypt Hash Generator
Generate bcrypt hashes for password storage testing, and verify existing hashes against a plaintext password. Configurable cost factor from 4 (fast) to 14 (slow but very secure). Runs entirely in your browser.
Higher cost = harder to crack, but slower to verify on every login. 10 is the modern default; 12 is for high-security systems.
Verify an existing hash
How bcrypt works
Bcrypt is built on the Blowfish cipher with an intentionally expensive key-setup phase. The cost factor controls how many rounds of key-setup are performed — each unit increase doubles the work. Even with modern GPUs, a single cost-12 bcrypt verification takes roughly 250ms, which is fine for a login form but prohibitively expensive at attack scale.
Reading a bcrypt hash
A bcrypt hash looks like $2b$10$N9qo8uLOickgx2ZMRZoMyeIjZAgcfl7p92ldGxad68LJZdL17lhWy and decomposes as:
$2b$— version identifier (2b is current; 2a/2y are older variants)10$— cost factor (10 rounds)N9qo8uLOickgx2ZMRZoMye— 22-character saltIjZAgcfl7p92ldGxad68LJZdL17lhWy— 31-character hash
Frequently asked questions
Related tools
- Hash Generator — MD5, SHA-256, etc. (NOT for passwords)
- Random Password Generator
- API Key Generator
- JWT Secret Generator


