Your files stay on your device

Argon2id Password Hasher

Password hashing with presets, bounded custom parameters, PHC output, and verify.

Password
Secret (optional, keyed hashing)

Associated data (the RFC 9106 `ad` input) is not supported: the hash-wasm WASM build exposes no associated-data parameter, and the page never hand-rolls Argon2.

no secret mixed into H0
Salt

8-64 bytes; 16 is the norm.

fresh random salt per run (crypto.getRandomValues)
Parameters

m=19456 KiB (19 MiB), t=2, p=1: the first OWASP configuration.

estimated allocation: 19 MiB per run
Result

The PHC string ($argon2id$v=19$m=…,t=…,p=…$salt$hash) appears here: algorithm, parameters, salt, and digest in one interoperable format.

Argon2id runs in a disposable worker; abort or navigate away and it dies
Nothing in yet

Paste, drop, or type to begin. Everything stays on this device.