Write the cover text
This is what the receiver will see. Any normal phrase works.
Hide text inside ordinary text. Add a password only when you want encryption.
Copy this text and send it. The secret is hidden inside.
Veil hides your message inside an ordinary text. The reader sees only the cover; the secret travels between the letters as invisible characters. Everything runs in your browser — nothing is ever sent anywhere.
This is what the receiver will see. Any normal phrase works.
Type your message, pick a reliability profile and, if you want, a password. The text stays the same — with the secret inside.
Send the text as a normal message. The check code helps you make sure nothing was lost on the way.
The shortest option. One way of writing, no spare blocks. Best for channels that deliver the text exactly.
Two ways of writing plus a quarter of spare blocks. If a messenger drops some invisible characters, the message is rebuilt anyway.
Half spare blocks. A longer text that survives the pickiest channels and trimming.