Bcrypt Hash Generator

Hash a password with the standard Blowfish-based bcrypt algorithm and a fresh random salt.

Generate a bcrypt hash

Salt: —
Rounds: —
Time: —
Standard bcrypt with a fresh random salt from crypto.getRandomValues; high cost values take noticeably longer.

How to use the Bcrypt Hash Generator

  1. Type the password you want to hash in the box.
  2. Choose the cost factor and the bcrypt version marker.
  3. Click Generate, then copy the salted hash for storage.

Features

Advertisement

Frequently Asked Questions

Common questions about the free online bcrypt hash generator.

Bcrypt is a password hashing function built on the Blowfish cipher. It is deliberately slow and salted, so guessing attacks stay expensive.
The cost is the base two logarithm of the number of key setup rounds. Every step up doubles the work needed to compute and to crack the hash.
Cost 10 is a sensible default, cost 12 is a good target for modern hardware, and anything above 12 makes each hash take seconds.
The salt is stored inside the 60 character hash string, so no separate database column is needed and identical passwords hash differently.
Yes. The output is the standard modular crypt format, so PHP, Python, Node.js and Java bcrypt libraries can verify it without changes.
They describe the same algorithm with historical fixes. Choose 2b for new work, and keep 2a or 2y only to match an existing system.
No. The password and the salt stay in your browser; the hash is computed in JavaScript and nothing is transmitted or stored.
Yes. It is completely free, needs no account, and it never keeps a copy of the passwords or hashes you create.

Last updated: October 10, 2026