Invisible & Whitespace Characters
Zero Width Non-Joiner
Stops two characters from joining into a ligature, taking up no space itself.
- Unicode
- U+200C
Try Zero Width Non-Joiner
Edit the text, then change the font and size.
About this entry
What it is
Stops two characters from joining into a ligature, taking up no space itself.
Arabic and Persian typography, and separating emoji that would otherwise merge.
Copy & use
How to copy and use zero width non-joiner
- 01
Copy the complete value
Use the copy button above so the value is captured without its label, description or surrounding page text.
- 02
Paste it where you need it
Arabic and Persian typography, and separating emoji that would otherwise merge.
- 03
Check the final result
Apps may trim, reject or normalise invisible characters to prevent abuse. A character that works in one profile field may disappear in another, and moderation systems can change without notice.
Behaviour
How zero width non-joiner behaves
You cannot see whether this character arrived, so the properties that matter are the ones you can test for.
- Width
- Zero width.
- Line breaking
- No break occurs at it.
- How software treats it
- The opposite of the joiner: it prevents two characters from forming a ligature. It is meaningful in Persian and Arabic typography, and online it is used to stop emoji sequences from merging.
- How to check it worked
- If two characters that normally join are now drawn separately, it is present and doing its job.
Common questions
Using zero width non-joiner
What is zero width non-joiner?
Stops two characters from joining into a ligature, taking up no space itself. Arabic and Persian typography, and separating emoji that would otherwise merge.
What is the code point for zero width non-joiner?
Zero Width Non-Joiner is Unicode U+200C. The code point is what makes the character stable: it stays the same wherever the text is pasted, even when a different font draws it at another weight or width.
Will zero width non-joiner work everywhere?
Apps may trim, reject or normalise invisible characters to prevent abuse. A character that works in one profile field may disappear in another, and moderation systems can change without notice.
Can I customise zero width non-joiner after copying?
You can add a short label, repeat compatible symbols or trim the design to fit. Keep important spaces, line breaks and uncommon Unicode characters intact while editing.
Also known as
Keep browsing