Steganography

Hide UTF-8 text inside a PNG image's least-significant bits, or read it back.

The image and text stay in this browser. The text is embedded as least-significant-bit changes in the RGB channels — visually invisible, but a lossless PNG is required to preserve it.

This is steganography, not encryption — anyone who knows the scheme can read the message. Use it for watermarking or hidden notes, not for secrets.

Images above 16 Mpx or messages over 65,535 bytes are not supported.

How to use

  1. Choose an image.
  2. Embed text and download the PNG — or read a PNG back.
  3. Keep the PNG untouched; edits destroy the message.

What it supports

LSB embedding in RGB channels — visually invisible but not encrypted, so anyone who knows the scheme can read it. Capacity is 3 bits per pixel minus a 32-bit header; up to 16 Mpx images and 65 KB messages.

Related tools

Related guides