File Encryptor / Decryptor

Encrypt or decrypt any file using AES-256-GCM with a password. Runs entirely in your browser — nothing is sent to any server.

+

Drop any file here or click to browse

Any file type

There is no recovery option. Store this password safely.

Algorithm: AES-256-GCM

Key derivation: PBKDF2 with 100,000 iterations (SHA-256)

Encrypted files contain a random salt and IV — same file + same password produces different output each time

About This Tool

How to Use
  1. Choose Encrypt or Decrypt mode using the tabs
  2. Upload the file you want to process
  3. Enter a strong password (remember it — there is no recovery option)
  4. Click Encrypt or Decrypt to process the file
  5. Download the output file
Common Use Cases
  • Encrypting sensitive documents before storing in cloud storage
  • Securely sending confidential files over email or chat
  • Protecting backups that contain personal or financial data
  • Storing private notes or credentials in an encrypted archive
Tips & Tricks
  • Use a long, unique password — there is no way to recover an encrypted file without it
  • The encrypted file includes a random salt and IV so the same file + password produces different output each time
  • Store encrypted files and the password in separate locations for security

You might also like

Random Password Generator

Generate secure, customizable passwords instantly. Choose length, character types, and complexity — perfect for creating strong credentials without any third-party service.

Encryption & Hashing Explorer

Discover how encryption secures your data and how hashing transforms information into a unique fingerprint. Perfect for novices eager to learn cryptography.

EXIF Metadata Viewer & Stripper

View all hidden metadata in your photos — GPS location, camera model, date taken, and more. Strip metadata for privacy before sharing. Your photos never leave your browser.

JWT Decoder

Paste a JWT token into the tool to decode and display its header, payload, and signature. This interactive tool helps you quickly inspect and understand your JSON Web Tokens.