Zero-Knowledge File Encryption in Your Browser
A privacy-focused, client-side file encryption tool that runs entirely in your browser. No servers, no tracking, no data storage.
THIS SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND.
- This is an experimental educational project
- NOT recommended for highly sensitive or classified documents
- No guarantee against security vulnerabilities
- Users accept all risks when using this tool
- The developer assumes no liability for data breaches, encryption failures, or any other damages
- Always maintain secure backups of important data
- Use at your own risk
For critical security needs, consult professional security solutions.
- RSA-4096 Key Generation - Military-grade encryption keys generated in your browser
- File Encryption - Encrypt any file for specific recipients using their public key
- File Decryption - Decrypt files sent to you using your private key
- Zero-Knowledge Architecture - All operations happen client-side
- No Data Storage - Nothing is ever uploaded, tracked, or stored
- Downloadable Keys - Export your keys as text files for safekeeping
- No Backend Required - Pure HTML/CSS/JavaScript
- Cross-Platform - Works on desktop, mobile, and tablets
- Open Source - Fully auditable code
- Send sensitive documents securely
- Share confidential contracts
- Exchange medical records privately
- Transfer business documents safely
- Maintain end-to-end encryption without third parties
-
Generate Your Keys
- Go to the Generate Keys tab
- Click "Generate New Key Pair"
- Download both
public_key.txtandprivate_key.txt ⚠️ Keep your private key secret!
-
Share Your Public Key
- Send your
public_key.txtto people who want to send you encrypted files - You can share this via email, WhatsApp, etc. - it's safe!
- Send your
-
Decrypt Files
- When you receive an encrypted
.binfile: - Go to the "Decrypt" tab
- Paste your private key
- Select the encrypted file
- Click "Decrypt File"
- Your original file will be downloaded
- When you receive an encrypted
-
Get Recipient's Public Key
- Ask the recipient to send you their
public_key.txt
- Ask the recipient to send you their
-
Encrypt a File
- Go to the "Encrypt" tab
- Paste the recipient's public key
- Select the file you want to encrypt
- Click "Encrypt File"
- An encrypted
.binfile will be downloaded
-
Send the Encrypted File
- Send the
.binfile to the recipient - Only they can decrypt it with their private key!
- Send the