Password Hash Generator
Pick an algorithm—Argon2, bcrypt, SHA-256, and more—then generate a hash. Everything runs locally in your browser.
Select Algorithm
Memory-hard, PHC winner
Battle-tested, widely supported
Memory-hard, configurable
SHA-256/512, NIST approved
256-bit secure hash
512-bit secure hash
384-bit truncated SHA-512
Legacy, collision vulnerable
For checksums only
Password Input
Enter a password to check strength
Algorithm Parameters
Salt Configuration
Generated Hash
Understanding Password Hashing
Password hashing is a critical security practice that converts passwords into irreversible, fixed-length strings. Unlike encryption, hashing is a one-way function - you cannot recover the original password from its hash. This tool runs entirely in your browser, ensuring your passwords are never transmitted over the network.
Algorithm Comparison
| Algorithm | Security Level | Best For | Notes |
|---|---|---|---|
| Argon2id | Excellent | New applications | PHC winner, memory-hard |
| bcrypt | Excellent | General use | Widely supported, proven |
| scrypt | Excellent | High security | Memory-hard, used by cryptocurrencies |
| PBKDF2 | Good | Legacy systems | NIST approved, not memory-hard |
| SHA-256/512 | Moderate | Checksums, HMACs | Too fast for password storage |
| MD5 | Poor | Checksums only | Broken, never use for passwords |