Encryptor ⇄ Decryptor is a browser-based encryption tool that helps you secure any file using modern cryptographic methods — completely offline.
Built with Vanilla JS and Web Crypto API, it provides a clean UI and strong AES-GCM encryption for all file types.
- 🔒 Client-side encryption & decryption — no server involved
- 🛡️ AES-GCM encryption with password protection
- 📁 Works with any file format (images, docs, zips, etc.)
- ⚡ Fully offline & instant – no installations or uploads
- 🎯 Easy-to-use interface with helpful instructions
- 🌐 Compatible with modern browsers (Chrome, Firefox, Edge)
encryptor-decryptor/ ├── index.html ← Landing page with navigation ├── encryptor.html ← Core encryption/decryption logic ├── text.html ← Instructions & user help └── README.md
Choose your action: Encrypt, Decrypt, or Instructions.
A help page that guides users through each step.
Select your file → Enter password → Encrypt/Decrypt securely.
👉 Try the App Here
🔗 No setup required — just open & use in your browser.
| Purpose | Tools / Technologies |
|---|---|
| Frontend UI | HTML5 + CSS3 |
| Core Functionality | JavaScript (Vanilla) |
| Cryptography | Web Crypto API (AES-GCM) |
| Hosting | GitHub Pages |
| Editor | VS Code |
This project was built as a privacy-first tool for users who want quick encryption without backend dependencies.
Ideal for students, developers, or anyone needing a simple and secure file locker without installing software.
- Made with 💙 by Aniket Sundriyal
If you like the project, don’t forget to ⭐ star it — that motivates me to keep building cool stuff!
Have feedback or suggestions? Connect on LinkedIn or raise an issue.
This project is open-source and available under the MIT License.
Feel free to fork, improve, and build upon it — attribution is appreciated 💙


