A modern, secure steganography tool for hiding messages in images. Built with clean, vanilla JavaScript and focused on user privacy.
Visit 👉 StegoCrypt Live to try it instantly in your browser.
- Secure Message Hiding - Uses LSB steganography with AES-256 encryption
- Multiple Output Options - Choose between quality and file size
- Client-Side Only - Your data never leaves your browser
- Modern UI/UX - Clean interface with dark mode support
- No Dependencies - Pure JavaScript implementation
- Mobile Responsive - Works on all devices
- Select an Image - Upload or drag & drop any PNG/JPEG
- Enter Message - Type your secret message
- Optional Encryption - Add a password for extra security
- Download - Get your image with hidden message
The tool uses LSB (Least Significant Bit) steganography to hide your message in the image's pixel data. When encryption is enabled, messages are secured with AES-256 before embedding.
- Client-side encryption using AES-256
- No server communication - everything happens in your browser
- Message capacity automatically calculated
- Optional password protection
-
Clone the repository:
git clone https://github.com/Avil-XD/StegoCrypt.git
-
Start a local server:
# Using Python python -m http.server 8000 # Or using Node.js npx serve
-
Open
http://localhost:8000
in your browser
Contributions are welcome! Please check our Contributing Guidelines for details on how to submit pull requests, report issues, and contribute to the project.
This project is licensed under the MIT License - see the LICENSE file for details.
- Fast processing even with large images
- Automatic image optimization
- Progressive loading
- Responsive UI with instant feedback
- Chrome (Latest)
- Firefox (Latest)
- Safari (Latest)
- Edge (Latest)
- Dark/Light theme support
- Drag and drop interface
- Mobile responsive design
- Multiple file processing
- Custom steganography algorithms
- Image preprocessing options
Made with ❤️ by Avil