Hide text and files inside images without changing their appearance.
🌍 مشاهده نسخه فارسی
🚀 Live Demo: https://maskoot.ir
Maskoot is a free and open-source steganography tool that allows you to hide text messages and files inside PNG images.
The hidden content can optionally be encrypted using AES-256-GCM and is processed entirely in the browser using the Web Crypto API.
No files, passwords, or messages are stored on the server.
- Hide text inside PNG images
- Hide any file inside PNG images
- Optional AES-256-GCM encryption
- PBKDF2 key derivation
- SHA-256 integrity verification
- PNG and JPG input support
- Automatic JPG → PNG conversion
- Extract hidden content from images
- Fully client-side cryptography
- Persian and English interface
- Responsive UI
- Open source
Maskoot uses modern cryptographic standards:
- AES-256-GCM encryption
- PBKDF2 with 100,000 iterations
- SHA-256 integrity fingerprint
- Web Crypto API
- HTTPS communication
All sensitive operations are performed inside the browser.
- Select an image.
- Choose Text or File mode.
- Optionally enter a password.
- Generate the encoded image.
- Share or store the generated PNG.
- Upload the image later to recover the hidden content.
- JavaScript (ES Modules)
- Cloudflare Workers
- Web Crypto API
- HTML5
- CSS3
- OffscreenCanvas
- PNG Chunk Manipulation
MIT License
Radmehr
GitHub: https://github.com/radmehr2025
If you like this project, please consider giving it a ⭐.

