Argon2 Hash Generator & Verifier

Secure password hashing algorithm. Generate or verify Argon2 hashes locally in your browser.

Select the Argon2 algorithm variant

Passes over memory

Number of threads

Memory usage in kilobytes

Configure parameters and click Generate.

About Argon2

Argon2 is a key-derivation function that was selected as the winner of the Password Hashing Competition in July 2015. It is designed to resist GPU cracking attacks, side-channel attacks, and other common threats.

Variants

  • Argon2id: A hybrid version that combines the best of Argon2i and Argon2d. Recommended for most use cases including password hashing.
  • Argon2i: Optimized to resist side-channel attacks. Good for scenarios where the attacker might have access to the hardware.
  • Argon2d: Faster and uses data-dependent memory access, which makes it highly resistant to GPU cracking but potentially vulnerable to side-channel attacks.

Parameters

  • Memory Cost: Amount of memory the algorithm uses (in KB). More memory makes it harder to build custom hardware to crack it.
  • Iterations (Time Cost): Number of passes over the memory. Higher value increases the time taken to compute the hash.
  • Parallelism: Number of threads used to compute the hash.