Password Hash Generator

Pick an algorithm—Argon2, bcrypt, SHA-256, and more—then generate a hash. Everything runs locally in your browser.

Select Algorithm

Modern (Recommended)
Argon2id Best

Memory-hard, PHC winner

bcrypt Recommended

Battle-tested, widely supported

scrypt Recommended

Memory-hard, configurable

PBKDF2 Legacy

SHA-256/512, NIST approved

SHA Family
SHA-256 Fast Hash

256-bit secure hash

SHA-512 Fast Hash

512-bit secure hash

SHA-384 Fast Hash

384-bit truncated SHA-512

SHA-1 Deprecated

Legacy, collision vulnerable

Legacy (Not for Passwords)
MD5 Insecure

For checksums only

Password Input

Enter a password to check strength

Algorithm Parameters

Default: 64 MiB
Default: 3
Default: 4

Salt Configuration

Generated Hash

Click "Generate Hash" to create a password 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

Frequently Asked Questions

What is a password hash?

+

Which hashing algorithm should I use?

+

What is a salt in password hashing?

+

Why is MD5 not recommended for passwords?

+

Is my password sent to your server?

+