Password Hash Generator

Hash a password using bcrypt or Argon2, or verify that a plaintext password matches an existing hash.

bcrypt is limited to 72 bytes; use Argon2id for longer passwords.

Argon2 not available on this server

Password Hash Generator — bcrypt and Argon2 online

This tool lets you generate a secure password hash using bcrypt, Argon2i, or Argon2id directly in your browser — no Python, PHP, or any other software required. It also supports a verify mode: enter a plaintext password and an existing hash to check whether they match.

Why password hashing matters

Storing passwords in plaintext or as MD5/SHA-1 is extremely dangerous. If a database leaks, all passwords are immediately exposed. Modern algorithms — bcrypt and Argon2 — are deliberately slow: brute-forcing a billion candidates takes years even on a high-end GPU.

bcrypt

Argon2

Winner of the Password Hashing Competition in 2015. Argon2id (recommended by OWASP and RFC 9106) combines resistance to both GPU attacks and side-channel attacks. It supports tunable memory cost, iteration count, and parallelism — making it future-proof against hardware advances.

Frequently Asked Questions

See also