unicode

U+200C

ZERO WIDTH NON-JOINER

ZERO WIDTH NON-JOINER · Format · General Punctuation · Inherited script

formatinvisibledefault-ignorablexid-continue

Quick facts

Code point
U+200C
Decimal
8204
Name
ZERO WIDTH NON-JOINER
General category
CfFormat
Script
Inherited
Bidi class
BN
Combining class
0
Age
1.1
Name aliases
ZWNJ (abbreviation)

Normalization & case

Decomposition
Uppercase
Lowercase
Titlecase
Case folding
Bidi mirrored
No

Layout & width

East Asian Width
N
Line Break
CM
Numeric
Script extensions

Binary properties

ID_ContinueXID_ContinueDefault_Ignorable_Code_Point

Developer examples

JS
'\u{200c}' // U+200C
Python
"\N{ZERO WIDTH NON-JOINER}"
HTML
‌

Encodings & escapes

UTF-8
UTF-16
UTF-32
HTML decimal
HTML hex
HTML named
JavaScript
Python
CSS
JSON
URL (UTF-8)
C / C++

Warnings

  • This character may be invisible or format-only in many fonts and editors.
  • Default ignorable: renderers may hide this character.
  • Often involved in invisible text, bidi tricks, or identifier confusion — handle carefully.

Related

Source

Unicode
16.0.0
WHATWG