Skip to main content
Security & Authentication Tools

Argon2 Hash Generator

Generate a real Argon2 (Argon2i) password hash in your browser - the Password Hashing Competition winner, with configurable parameters.

Enter a password and configure memory/time/parallelism parameters - this tool runs the real Argon2i algorithm and shows the standard hash string.

Computed using a real Argon2 WebAssembly implementation running entirely in your browser - your password is never transmitted anywhere. Higher memory/time settings take longer and use more browser memory.

For the side-channel-resistant hybrid variant (recommended for most password-hashing use cases today), see the Argon2id Hash Generator.

What Is Argon2?

Argon2 won the 2015 Password Hashing Competition and is considered a current best-practice choice for password hashing - it's memory-hard (deliberately resource-intensive) to resist both CPU-optimized and GPU/ASIC-based brute-force attacks. Argon2i is the variant optimized against side-channel attacks.

Why Use This Tool?

Argon2's memory/time/parallelism parameters interact in ways that aren't always intuitive - generating a real hash and seeing the resulting PHC-format string helps when configuring Argon2 in your own application.

How to Use It

  1. Enter a password.
  2. Set memory cost (KB), time cost (iterations), and parallelism.
  3. Click Generate - a real Argon2i hash is computed in your browser.
  4. Copy the resulting hash string.

Understanding the Output

The output follows the standard Argon2 PHC string format: $argon2i$v=19$m=...,t=...,p=...$salt$hash - self-describing, so any compatible Argon2 verifier can read the parameters directly from the string.

Share this tool: