Skip to main content

Security · browser workspace

Encrypt CSV Files with AES-GCM Password Protection

Password-protect CSV files using AES-GCM encryption entirely in your browser. PBKDF2 key derivation, random salt and IV, zero uploads.

Quick start

Built for encrypt your csv data with aes-256 encryption.

Everything runs in your browser, so you can test the workflow with sample data when available before using production files.

Output: A new file or report produced locally in your browser.

  1. 1Choose a supported file or use sample data when available.
  2. 2Set the options shown for this workflow.
  3. 3Process the file locally, inspect the result, and download a new copy.
Preparing your private workspace…

How to Encrypt CSV

  1. 1Upload the CSV you want to protect.
  2. 2Enter a password of at least eight characters.
  3. 3The file is encrypted with AES-GCM using a fresh random salt and IV.
  4. 4Store the .enc file and share the password through a separate channel.

Why Use This Tool?

  • Strong Crypto - AES-GCM 256 with PBKDF2-SHA256 at 100k iterations
  • Random Per File - New salt and IV for every encryption
  • Tamper Evident - GCM authentication rejects modified ciphertext
  • Zero Trust - Encryption happens on your device, not a server

Frequently Asked Questions

What if I lose the password?

The file cannot be recovered — there is no backdoor or server-side copy. Keep passwords in a manager.

Who can decrypt the file?

Anyone with our Decrypt tool and the password. Recipients open it in their own browser; the plaintext never exists on any server.

Why at least eight characters?

PBKDF2 raises the cost of guessing, but short passwords still fall to brute force. Use long passphrases for valuable data.