SHA-256 Hash Generator
Generate SHA-256 hashes for text.
Generate and verify bcrypt password hashes.
bcrypt Generator securely hashes passwords using the bcrypt algorithm. Unlike MD5 or the SHA family, it is purpose-built for password hashing, with automatic salt generation and an adjustable computational cost. It also includes a verification feature for checking a generated hash, useful for implementing and debugging authentication systems.
bcrypt is a hash function designed specifically for securely storing passwords. It automatically incorporates a salt and lets you adjust the computational cost (rounds), giving it strong resistance to brute-force attacks.
A higher number takes longer to compute and is more secure. 10-12 is commonly recommended, but adjust based on your server's performance and use case.
bcrypt uses a random salt on every run, so the same input produces a different result each time. This is expected behavior — verification works by comparing the password against the full hash, not by regenerating an identical hash.
No. All processing happens in your browser using the bcryptjs library.