Skip to main content

Argon2 Param Tuner

v1.0.0

Argon2 cost-parameter tuner — pick t / m / p that hits your target ms on your hardware.

Result
Configuration: argon2id(t=3, m=65536, p=1)

Memory usage:     64.0 MB per hash
Est. time:        ~240 ms (on modern server hardware)
OWASP status:     Meets OWASP recommended

OWASP 2023 minimums:
  Argon2id  m=15360 (15MB), t=2, p=1
OWASP recommended:
  Argon2id  m=65536 (64MB), t=3, p=4

Usage (Node.js):
  const hash = await argon2.hash(password, { type: argon2.argon2id, memoryCost: 65536, timeCost: 3, parallelism: 1 });