This tool encodes text into invisible Unicode tag characters (U+E0000 range). The output looks completely blank to humans but is readable by LLMs — making it a potent vector for prompt injection.
For educational and red-team purposes.
Unicode defines a range of "tag characters" (U+E0001 to U+E007F) that are invisible in all standard rendering. This tool maps each ASCII character to its tag equivalent by adding 0xE0000 to the character code.
The result is a string that appears completely empty to humans but contains the full original text when processed by software — including LLMs. Paste it into a code comment, a markdown file, a chat message, or a clipboard payload, and the target model will read and follow the hidden instructions.
This survives copy-paste across most editors, terminals, and chat applications. Some platforms strip tag characters, but many don't.