2.4 KiB
inØsight
This sentence contains hidden text you can only read by installing inzerosight.
Firefox Add-on · Chrome Web Store
Sign
When enabled, prepends an invisible zero-width signature to the output. This allows inØsight to automatically detect hidden messages across web pages, identify the base and cipher, and show the on-screen decode button.
How ZWUS Works
- Take each character's Unicode code point.
- Convert it to the chosen base (3, 6, or 8).
- Map each resulting digit to its assigned zero-width character from the alphabet.
- Join digits together; separate characters with the base's designated separator (also zero-width).
The result is a string of invisible Unicode that carries the full original text. Decoding reverses the mapping: split on the separator, look up each zero-width character to recover the digit, parse the base-N number back to a code point, and reconstruct the string.
For details regarding picking the optimal standard/base, see docs/zwus.md.
For cipher details, see docs/cipher.md.
Use ZWUS in Your Own Projects
The encoder/decoder is available as a standalone package for multiple languages:
- JavaScript/TypeScript: zwus on npm
- Rust: zwus on crates.io

