In development. RVNT is pre-release — not yet security-audited. Source code, public builds, and the iOS / App Store release aren’t available yet. See the roadmap →

Zero-Width Steganography

Hide a secret message inside invisible characters.

Runs entirely in your browser — nothing you enter is uploaded, logged, or tracked.

This hides a message inside the gaps of normal text using zero-width Unicode characters that don’t render — so the carrier text looks completely unchanged but secretly carries your payload through chats, emails, or docs. Optionally encrypt the secret with a password (AES-256-GCM) first. Paste the result back in to reveal it. Everything runs locally.

Frequently asked questions

How does it work?

Your secret’s bytes are encoded as a sequence of invisible zero-width characters (U+200B/U+200C/U+200D/U+FEFF) and woven into a cover string. They take up no visual space, so the text reads normally but carries the hidden bits.

Will the hidden text survive copy-paste?

Usually yes through plain-text channels (chat, email, docs). Some platforms strip or normalize zero-width characters, which would remove the message — test your channel first.

Is it actually secure?

Steganography hides that a message exists; it’s not encryption. For confidentiality, turn on the password option so the payload is AES-256-GCM encrypted before it’s hidden.

Is anything uploaded?

No — encoding, decoding, and any encryption run entirely in your browser.

Built by a privacy company

These tools never phone home — the same principle as RVNT itself: a post-quantum, end-to-end-encrypted, peer-to-peer messenger with no servers and no tracking.