Argon2id Password Hash Generator

Hash a password using Argon2id, the winner of the Password Hashing Competition (2015) and the recommended algorithm by OWASP and NIST. Argon2id resists both GPU and side-channel attacks by requiring significant memory, CPU time, and parallelism. This tool generates a random salt and produces a standard Argon2id hash string that can be verified by any Argon2id implementation.

Privacy: this tool processes all data entirely in your browser. Passwords and hashes are never sent to the server.

The password is never sent anywhere - hashing happens locally.

Optional: provide your own salt (hex). Leave blank to generate a random 16-byte salt.

Memory required (KB). Default: 64 MB. Higher = more resistant to GPU attacks.

Number of passes over memory. Default: 3.

Number of parallel threads. Default: 4.

Result

Enter your values and press Calculate — the result appears here.

Worked examples

Hash with default parameters

  • password = MySecret123!
  • memory = 65536
  • iterations = 3
  • parallelism = 4

Result: An Argon2id hash string with auto-generated salt.

Frequently asked questions

Why Argon2id over bcrypt or scrypt?

Argon2id won the Password Hashing Competition and is recommended by OWASP. It resists both GPU cracking attacks (via memory-hardness) and side-channel attacks (via its hybrid design). bcrypt and scrypt are still acceptable but lack Argon2id's side-channel resistance.

What do the parameters mean?

Memory cost: how much RAM each hash requires (higher = harder for GPUs). Time cost: number of memory passes. Parallelism: number of threads. Default parameters hash in ~200ms on modern hardware - adjust based on your server's performance.

Is my password sent to a server?

No. Hashing happens entirely in your browser. The password never leaves your device.

💬 Discuss on BestWordz Community

Join the conversation about Cybersecurity, argon2id, argon2 hash on the BestWordz Community forum.

Visit Forum →
Copied!