U+200D "" Zero Width Joiner Unicode Character
Unicode Version 17.0
U+200D "" Zero Width Joiner is an invisible formatting code used in digital text to instruct two adjacent characters to be rendered as a single connected glyph, rather than as separate symbols. This is crucial for complex scripts like Arabic and many South Asian languages, where letters must form continuous cursive shapes or conjuncts. Furthermore, the Zero Width Joiner enables emoji sequences, such as creating a family emoji from separate person and child characters, and it allows for the display of diverse skin tones and gender variants within a single emoji by joining base figures with appropriate modifiers.
General Properties
| Code Point | U+200D |
| Version Added | 1.1 |
| Name | Zero Width Joiner |
| Block | General Punctuation |
| General Category | Format |
| Canonical Combining Class | Not Reordered |
| Bidirectional Class | Boundary Neutral |
| Alias | ZWJ (abbreviation) |
Encodings
| HTML Decimal Encoding | ‍ |
| HTML Hex Encoding | ‍ |
| UTF-8 Encoding | 0xE2 0x80 0x8D |
| UTF-16 Encoding | 0x200D |
| UTF-32 Encoding | 0x0000200D |
| C/C++/Java Escape | \u200d |