Hide text in plain sight using secret zero-width characters. It’s digital steganography made simple. Inspired by Zach Aysan.

Enter a public message, then a private message, and then click the button to hide your private message within your public message. How does it work?

Public Message

Private Message

Reveal Private Message

About Steganographr

Steganographr works by converting your private message into binary data, and then converting that binary data into zero-width characters (which can then be hidden in your public message). These characters are used:

View the live source (PHP) of this page here. (0BSD licensed, so grab it and go!)

Questions or feedback? I’m @nwbld on Twitter and on the web.