emojidirectory.
Zero width joiner emoji: woman technologist ๐Ÿ‘ฉโ€๐Ÿ’ป
The explainer

Zero width joiner emoji

The zero width joiner (ZWJ) and zero width non joiner (ZWNJ) are invisible characters that decide how emoji combine into a single picture. This page shows the sequences behind ๐Ÿ‘ฉโ€๐Ÿ’ป, ๐Ÿณ๏ธโ€๐ŸŒˆ, โค๏ธโ€๐Ÿ”ฅ and more.

Published ยท Updated

Copy the emoji

Tap to copy

What the zero width joiner does

The zero width joiner (ZWJ) is an invisible character that tells a system to combine two or more emoji into a single glyph. Its opposite, the zero width non joiner (ZWNJ), prevents characters that would normally join from displaying as one unit. In emoji, ZWJ sequences are used to build composite images such as ๐Ÿ‘ฉโ€๐Ÿ’ป (woman + ZWJ + laptop) or ๐Ÿ‘จโ€๐Ÿ‘ฉโ€๐Ÿ‘งโ€๐Ÿ‘ฆ (man + ZWJ + woman + ZWJ + girl + ZWJ + boy). Without the joiner, these would appear as separate emoji side by side.

The zero width non joiner is not used in standard emoji sequences, but it plays a regular role in scripts like Arabic and Devanagari, where it stops two letters from forming a ligature. Knowing both helps you understand why some emoji look like a single image while others may fall back to multiple icons.

IN A MESSAGEDid you know ๐Ÿ‘ฉโ€๐Ÿ’ป is just ๐Ÿ‘ฉ + ๐Ÿ’ป glued with an invisible character?

Emoji that use a zero width joiner

These five emoji are built from smaller emoji plus a zero width joiner.

  • ๐Ÿ‘ฉโ€๐Ÿ’ป Woman technologist โ€“ ๐Ÿ‘ฉ + ZWJ + ๐Ÿ’ป
  • ๐Ÿ‘จโ€๐Ÿ‘ฉโ€๐Ÿ‘งโ€๐Ÿ‘ฆ Family: man, woman, girl, boy โ€“ ๐Ÿ‘จ + ZWJ + ๐Ÿ‘ฉ + ZWJ + ๐Ÿ‘ง + ZWJ + ๐Ÿ‘ฆ
  • ๐Ÿณ๏ธโ€๐ŸŒˆ Rainbow flag โ€“ ๐Ÿณ + variation selector + ZWJ + ๐ŸŒˆ
  • โค๏ธโ€๐Ÿ”ฅ Heart on fire โ€“ โค + variation selector + ZWJ + ๐Ÿ”ฅ
  • ๐Ÿ˜ฎโ€๐Ÿ’จ Face exhaling โ€“ ๐Ÿ˜ฎ + ZWJ + ๐Ÿ’จ

Many other emoji use ZWJ, including profession and gender combinations like ๐Ÿ‘จโ€๐Ÿณ and ๐Ÿ‘ฉโ€๐ŸŽ“.

Compare zero width joiner with similar emoji

EmojiNameNotes
woman technologistU+1F469 U+200D U+1F4BBZWJ sequence: ๐Ÿ‘ฉ + ZWJ + ๐Ÿ’ป
man technologistU+1F468 U+200D U+1F4BBMale variant using the same ZWJ pattern
rainbow flagU+1F3F3 U+FE0F U+200D U+1F308Uses ZWJ to attach a rainbow to a white flag
heart on fireU+2764 U+FE0F U+200D U+1F525Red heart and fire joined by a ZWJ
face exhalingU+1F62E U+200D U+1F4A8Face with open mouth and dashing away combined

Emoji presentation and fallback

When a platform supports a ZWJ sequence, it renders a single image. If the platform does not know the sequence, it falls back to showing each emoji separately.

That fallback can look like ๐Ÿ‘ฉ then ๐Ÿ’ป instead of ๐Ÿ‘ฉโ€๐Ÿ’ป. It is not an error in your message; the receiving device simply lacks the combined artwork.

CHAT EXAMPLEI just found out that ๐Ÿ‘จโ€๐Ÿ‘ฉโ€๐Ÿ‘งโ€๐Ÿ‘ฆ is actually four separate emoji joined by an invisible character. My old phone shows them all separately.

How to type or copy ZWJ emoji

You do not type the zero width joiner yourself. On a phone or desktop keyboard, choosing an emoji like ๐Ÿ‘ฉโ€๐Ÿ’ป from the picker inserts the whole sequence automatically. The picker hides the invisible characters and shows you the final result.

If you need to paste a ZWJ emoji into a document or message, copy it from this page or any reference site. Trying to build the sequence by typing separate emoji and an invisible joiner usually fails because the joiner is not on standard keyboards. The easiest method is always copy and paste.

The zero width non joiner in other scripts

The zero width non joiner (ZWNJ) is the reverse of the joiner. It is placed between two characters that would normally join into a ligature, and it forces them to remain separate. In Arabic it prevents letters like ุจ and ูŠ from forming a connected shape when that is not wanted. In Devanagari it stops consonants from combining into a single conjunct.

Understanding the ZWNJ helps you see why the ZWJ is a deliberate construction tool: one joins, the other separates.

Questions people ask

What is the zero width non joiner?

The zero width non joiner (ZWNJ) is an invisible character that stops two adjacent characters from joining into a single form. In emoji it is rarely used, but in scripts like Arabic or Devanagari it prevents ligatures.

How does the zero width joiner work in emoji?

It is an invisible codepoint placed between emoji characters. When a platform supports the specific sequence, it replaces the whole run with a single image. For example, ๐Ÿ‘ฉ + ZWJ + ๐Ÿ’ป becomes ๐Ÿ‘ฉโ€๐Ÿ’ป.

Why do some emoji look like two separate icons?

That happens when the app or device does not support that ZWJ sequence. It shows the fallback: each emoji in the sequence appears separately. Newer software usually adds support over time.

What is emoji presentation?

Emoji presentation is how a platform chooses to display a character or sequence as a colourful emoji rather than plain text. ZWJ sequences rely on emoji presentation to show a single combined glyph.

Can I type a zero width joiner on my phone?

You usually cannot type it directly from a normal keyboard. The easiest method is to copy a finished ZWJ emoji from an emoji picker or from a page like this one.

About this guide

Written and maintained by the Emoji Directory editorial team, without ads or sponsorship. Meanings describe how the emoji is commonly used in public posts and messages, not an official definition. Names, code points, versions, keywords and translations come from the Unicode Emoji 18.0 and CLDR data; shortcodes from the gemoji project. Last reviewed . Spotted a mistake or a new usage? Tell us, or read how the directory is made.

A little more meaning.