Password hashing · Client-side
Argon2 File Hash Generator
Upload any file, tune Argon2 parameters, and copy encoded hashes for migration or validation workflows—no uploads required. Switch to the text hash tool →
Password hashing · Files
Argon2 File Hash
Hash any file with Argon2id/Argon2i/Argon2d directly in your browser. Adjust salt, memory cost, and digest length to mirror production password hashing pipelines.
Upload a file
Click to browse or drag & drop files here
≈ 64 MiB used when hashing.
Affects both the encoded hash and raw hex digest.
A fresh random salt is generated automatically when blank.
Hex digests expose just the derived key, which can be useful for deterministic comparisons.
Select a file and enter a hash to compare.
Why hash files with Argon2?
Argon2's memory hardness makes it ideal for protecting secrets extracted from files—think exported credentials, vault blobs, or API tokens stored on disk. Tuning memory and iteration counts helps you mirror backend workloads before deploying changes.
All computation occurs locally, and salts/secrets are never uploaded. Close the tab to clear everything.