100% Offline — Zero Server
0 characters AES-256-CBC
🖼️

Drag & Drop PNG/JPG Image

or click to browse

0 bytes needed
🔍

Upload the PNG with hidden message

Only works with images encoded by this tool

The password is deterministically generated from this phrase using SHA-256. Same phrase = Same password.

20
8 (min)64 (max)

No passwords generated yet.

💡 Use the password generated above (or enter a custom one) to AES-256 encrypt any message.

💡 Paste the ciphertext and the same password used to encrypt it.

🔐 All operations happen locally in your browser. No data is ever sent to any server. Built with AES-256 (CryptoJS) and LSB Steganography.