Whitemark

Whitemark encodes and decodes steganographic messages in the whitespace of text.

Each non-indenting space in the plaintext is replaced with a normal space (20) or a non-breaking space (A0) to represent 0 and 1 respectively. Each 8-bit message character is encoded in a 10-bit frame with a 1 start-bit and a 0 stop-bit, which enables the resynchronization of a corrupt message stream.

This process runs in your browser and does not transmit data to the server.

Plaintext

Message

Stegotext

If the Stegotext is red then there is insufficient white space in the Plaintext to fully encode the Message.