Local utility

File Integrity + Encryption

Hash, verify, encrypt, and decrypt files entirely in your browser. Nothing is uploaded. Hashing produces file fingerprints for integrity checks. Encryption protects file contents with a passphrase.

This runs locally and is suitable for practical personal use, but it is not a substitute for professionally audited encryption software or full-disk encryption. Large files may consume substantial memory because browser hashing and encryption operate on in-memory buffers.

1) Integrity / hashing

Drop one or more files to calculate SHA-256, SHA-384, and SHA-512 and export a manifest.

No files selected.

2) Encrypt a file

Create a self-contained encrypted package that stores metadata, salt, IV, and ciphertext together.

No file selected.

3) Decrypt a package

Load an encrypted package file created by this page and recover the original file with the same passphrase.

No package selected.