// GUIDES // ZERO WIDTH JOINER

U+200D · inspector action: review

Zero Width Joiner (U+200D)

U+200D ZERO WIDTH JOINER is an invisible character that joins adjacent characters into one shaped unit. It is the backbone of composed emoji (family, profession, and skin-tone sequences) and a letter-form control in complex scripts — and because it is invisible, it can also hide data or split keywords without a trace.

How it is abused

  • Invisible keyword splitting: inserting U+200D inside a word keeps it readable but breaks exact-match search, filters, and comparisons.
  • Hidden watermarks and tags: composed-text steganography can smuggle identifiers that survive copy & paste.
  • Profile spoofing: display names that render identically can differ byte-for-byte once U+200D is inserted.

Legitimate uses

U+200D is required for most composed emoji and for correct letter shaping in scripts such as Hindi, Arabic-styled orthographies, and other complex writing systems. Finding it there is normal — judge by context, not by presence alone.

Detect it locally

The AIPwn AI Detector inspects pasted text for this mark and its siblings entirely in your browser — nothing is uploaded. The inspector reports the code point, count, and position, and treats this mark as an observation to review, not an automatic verdict.

Inspect your text in the AI Detector →