How to encode hidden text into png carrier images
- Step 1Drop a carrier image and type the message — Upload a PNG or BMP, then enter the text payload to hide.
- Step 2Encode — Each character bit is written into pixel channel LSBs via Canvas.
- Step 3Download the carrier — Save the modified PNG. Visually identical to the input; contains your hidden text.
Frequently asked questions
How much can I hide?+
Roughly 1/8 of the pixel count in bytes. A 1024×1024 image holds ~128 KB of text.
Will JPEG compression break it?+
Yes. Always download as PNG and never re-save the carrier as JPEG.
Can it be detected?+
Statistical analysis (chi-squared, RS analysis) can detect LSB steganography. For undetectable communication, prefer encryption inside a message-passing channel.
Privacy first
Every JAD Security operation runs entirely in your browser. Files, passwords, and PGP private keys never leave your device — verified by zero outbound network requests during processing.