Back to Tools

File Encrypt and Decrypt Tool

Encrypt or decrypt any file entirely in your browser. No uploads, no server.

Step 1 — Choose mode
Step 2 — Select file

Drop your file here or click to browse

Supports all file types (Images, PDF, Zip, etc.)

Step 3 — Passphrase
Use a long, high-entropy passphrase. This tool never uploads your passphrase or files.
Ready
Security & safety notes

This tool uses AES-256-GCM (authenticated encryption). If the encrypted file or params file is modified, decryption will fail.

A new random IV (nonce) and salt are generated for every encryption. Never reuse the same IV with the same key.

Passphrase quality matters. Low-entropy passphrases can be brute-forced even with PBKDF2. Prefer a long passphrase.

Limitations: This implementation encrypts the full file in memory (browser API is not streaming). Very large images may be slow or fail on low-memory devices.

About File Encrypt/Decrypt

Protect your sensitive files with military-grade AES-256 encryption. Encrypt documents, images, and videos locally in your browser before sharing them securely.

Key Features

  • AES-256 Encryption
  • Client-side processing
  • Password protection

Technical Specifications

Web Crypto APIGCM Mode

Related Tools