Zero-width text hider
hopi_zero_width_text_hiderHide a secret message inside ordinary text using invisible zero-width Unicode characters, reveal a message hidden that way, or clean zero-width characters out of text. Mode 'hide' takes cover and secret (optional spread to distribute the invisible run between words) and returns the output text plus the number of invisible characters added (UTF-8 bytes x 4 + 1 end marker). Mode 'reveal' takes text and returns the decoded message, or an error if nothing is hidden. Mode 'clean' takes text and strips U+200B, U+200C, U+200D, U+2060, U+FEFF, U+180E and U+00AD, reporting how many were removed. This is hiding, not encryption. Source: https://hopi.co.uk/zero-width-text-hider/
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mode | Yes | hide, reveal or clean | |
| text | No | Reveal and clean modes: the text to inspect | |
| cover | No | Hide mode: the visible cover text that carries the message | |
| secret | No | Hide mode: the message to hide | |
| spread | No | Hide mode: distribute the invisible run evenly between words instead of placing it after the first word |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| output | No | ||
| summary | Yes | ||
| source_url | Yes | The tool's page on hopi.co.uk (cite or open to check the figure) | |
| invisibleCount | No |