CipherTools
ToolsBlogsSnippets
ToolsBlogsSnippets
  • MD5 Text Hash
  • MD5 File Hash
  • BKDR Text Hash
  • BKDR File Hash
  • SHA-256 Text Hash
  • SHA-256 File Hash
  • SHA-512 Text Hash
  • SHA-512 File Hash
  • SHA-3 Text Hash
  • SHA-3 File Hash
  • SHAKE Text Hash
  • SHAKE File Hash
  • Argon2 Text Hash
  • Argon2 File Hash
  • CRC Text Checksum
  • CRC File Checksum
  • HMAC Text Generator
  • HMAC File Generator
  • BLAKE2 Text Hash
  • BLAKE2 File Hash
  • BLAKE3 Text Hash
  • BLAKE3 File Hash
  • CityHash Text Hash
  • CityHash File Hash
  • FarmHash Text Hash
  • FarmHash File Hash
  • xxHash Text Hash
  • xxHash File Hash
  • MurmurHash2 Text Hash
  • MurmurHash2 File Hash
  • MurmurHash3 Text Hash
  • MurmurHash3 File Hash
  • bcrypt Text Hash
  • bcrypt File Hash
  • scrypt Text Derivation
  • scrypt File Derivation
  • AES Encryption and Decryption
  • AES File Encryption
  • AES File Decryption
  • AES-GCM Encryption and Decryption
  • ChaCha20-Poly1305 Text
  • ChaCha20-Poly1305 File Encryption
  • ChaCha20-Poly1305 File Decryption
  • DES Encryption and Decryption
  • DES File Encryption
  • DES File Decryption
  • RSA Encryption and Decryption
  • RSA File Encryption
  • RSA File Decryption

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.

© 2026 CipherTools. All computations run locally in your browser.