Share
Hash passwords with bcrypt and verify hashes — adjustable cost factor, runs locally.
Hash passwords with bcrypt and verify plaintext passwords against bcrypt hashes — all in your browser using bcryptjs. Adjust the cost factor (rounds) from 4 to 14 to balance security and speed. Use the verifier to check if a password matches a stored hash. Essential for developers testing authentication flows. Your passwords never leave your device.
Securely hash passwords or verify existing bcrypt hashes directly in your browser using this local security tool.
Enter your plaintext password
Type or paste the password you want to hash into the input field. All processing happens locally in your browser for maximum security.
Select the desired cost factor
Adjust the salt rounds between 4 and 14 to balance hashing speed and security strength. Higher rounds increase protection against brute-force attacks.
Generate the bcrypt hash
Click the generate button to create the secure hash string. The tool uses bcryptjs to produce a standard hash compatible with most authentication systems.
Verify an existing bcrypt hash
Switch to the verifier tab to check if a plaintext password matches a specific hash. This is essential for testing your application's login logic.
Estimated time: PT1M
Share this tool
Powered by bcryptjs — runs entirely in your browser. Passwords never leave your device.