The essential toolkit for Unicode steganography. Encode, decode, and analyze hidden messages.
Dissect text to reveal hidden Unicode characters, invisible markers, and detailed code point information.
Embed secret messages within text using sophisticated Unicode steganography techniques.
Unicode steganography is the art of concealing information within text by leveraging the vast and often underutilized characters within the Unicode standard. This technique primarily uses characters that are invisible, visually indistinguishable from others, or part of special-purpose blocks like Unicode Tags (U+E0000 to U+E007F).
Glyph Suite provides a comprehensive platform for both creating steganographic content and detecting its presence. All operations are performed client-side, ensuring your data never leaves your browser, guaranteeing maximum privacy and operational security.
Attempt to decode hidden ASCII messages from the analyzed text using various steganographic vectors.
Enter a message to quickly encode using a selected Unicode steganography method:
The Glyph Suite analyzer employs multiple strategies to detect and decode steganographic content:
Decoding Process: Extracts steganographic characters/sequences, normalizes them (e.g., converts notation to actual characters), applies necessary offsets (0xE0000 or 0xDC00), and converts to ASCII.
PHANTOM_MODE [Invisible Surrogates]
Encodes each ASCII character into an actual UTF-16 surrogate pair (e.g., U+DB40 U+DCxx). These pairs are typically rendered as invisible or zero-width characters.
Stealth Level: Maximum. Use Case: Highest level of concealment.
MARKED_PAYLOAD [Invisible + Delimiters]
Combines invisible surrogate pairs with visible start/end delimiters for robust extraction.
Stealth Level: High. Use Case: Recommended for balance of stealth and robustness.
UNICODE_TAG [U+E0xxx Notation]
Encodes each ASCII character as a textual representation (e.g., \'A\' becomes "U+E0041"). Primarily for debugging.
Stealth Level: Low. Use Case: Understanding mapping, testing.
SURROGATE_PAIR [Notation]
Represents ASCII characters using textual notation for UTF-16 surrogate pairs. Visible, for technical insight.
Stealth Level: Low. Use Case: Demonstrating UTF-16 representation.