Local Encryption Tool

Encrypt and decrypt text or files directly in your browser. Fully offline, AES-GCM, no external servers.

Privacy First. This tool runs entirely in your browser. No data is sent to any server. A strict Content Security Policy prevents external connections.
Text Encryption
File Encryption
How It Works
Authenticated encryption with random salt and IV, PBKDF2-SHA-256 key derivation.
For decryption, use the same passphrase used for encryption.
Result
📁

Upload a File

Drag & drop a file here or click to browse

File Processing Complete

Your file has been processed. Click “Download Result” to save it.

About This Tool

This tool uses the browser’s Web Crypto API with AES-256-GCM and PBKDF2-SHA-256. Salts and IVs are generated with a cryptographically secure PRNG. All work happens locally.

Format

Outputs are JSON (“armored”) with fields: v version, a algorithm, i iterations, s base64 salt, iv base64 IV, ct base64 ciphertext. Files also include name and mime when encrypting.

Security Notes

  • Choose a strong, unique passphrase. Longer is better.
  • If decryption fails, it could be an incorrect passphrase or corrupted input.
  • Large files may use significant memory; this tool processes files in-memory.