Hash passwords with bcrypt and verify existing bcrypt hashes. bcrypt is the industry-standard password hashing algorithm used by Laravel, Rails, Django and Node. Choose the cost factor for added strength.
You cannot recover the original input from a hash.
bcrypt or argon2 for passwords; SHA-256 for integrity.
Compare digests for integrity; prefer slow algorithms for secrets.
Hash passwords with bcrypt and verify existing bcrypt hashes. bcrypt is the industry-standard password hashing algorithm used by Laravel, Rails, Django and Node. Choose the cost factor for added strength.
Type the password you want to hash.
Select a cost factor (default 10). Higher means slower and stronger.
Generate a hash, or paste a hash to verify a password against it.
| Password | bcrypt hash (prefix) |
|---|---|
| password | $2y$10$... |
| secret123 | $2y$10$... |
Each hash includes its own random salt, so the same password never hashes the same way twice.
It is completely free, private and requires no signup.
Use the tool nowbcrypt is deliberately slow and adds a salt, making brute-force and rainbow-table attacks impractical.
It indicates the bcrypt version. $2y$ is the widely-used variant compatible with most frameworks including Laravel.
No. Hashing is one-way and salted, so you can only verify by re-hashing the candidate.
Explore the whole collection — no signup, 100% free & private.