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

Files stay inside this browser tab.

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.