👻

PHANTOMOJI

Invisible Prompt Injection Toolkit

Encode hidden instructions using Unicode Tag characters or embed data inside emoji via variation selectors. For authorized security research and CTF use only.

ASCII → Invisible Unicode Tags

Converts ASCII text to Unicode Tag characters (U+E0020–E007E). The output is completely invisible in any UI but readable by LLMs.

Decode Hidden Unicode Tags

Paste text that may contain hidden Unicode Tag characters. Hidden content is highlighted so you can see what's been smuggled in.

ASCII → Emoji Variation Selectors

Hides data inside emoji using variation selectors (U+FE00–FE0F). Each carrier emoji encodes one ASCII character. The output looks like a row of innocent emoji but carries hidden instructions.

Carrier emoji:

Decode Emoji Variation Selectors

Paste emoji that may contain hidden data via variation selectors. Extracted characters are highlighted.

Combine Visible + Hidden

Create a payload with visible text (what humans see) and hidden instructions (what the LLM reads). The output looks innocent but carries a hidden directive.

Visible text (what humans see):
Hidden instructions (what the LLM reads):
Hide using: