fsymbols
Loading symbols…
››
󠇬

variation selector-253

Variation Selector-253

Variation Selector-253 is an invisible suffix that can request a specific glyph variant for a preceding Han character. In practice, only a registered base-plus-selector sequence has a defined effect, and the IVD data dated 2026-08-03 contains no E01EC entry. If you see it alone, a blank, or no visible change, that is expected fallback—not a hidden emoji.

Text symbol
Also called
VS253
Search it as
ivs · e01ec · invisible · zerowidth · ideographic · cjk · glyph
Shows up in
Anything that takes text · its shape is whatever your font draws

What 󠇬 means

It selects a registered glyph variant after a Han character.

A Han character is the Chinese-character type used in Chinese, Japanese, and Korean writing. The mechanism was designed for a plain-text problem: fonts can draw several acceptable forms of one character, while a name, place, historical record, or publisher may need one exact glyph. An early Unicode design note filed in 2001 described selectors as invisible and effective only after a specified base. The later ideographic registry made those full pairs addressable for text interchange.

The full pair matters more than the number. VS253 has no fixed meaning such as Japan, Taiwan, or an emoji style; Unicode says the same selector number can participate in unrelated pairs with different ideographs. A 2016 experimental collection for regional Chinese-character forms used VS253 in sample sequences, but it was unregistered, so it is not a general meaning for this code point.

Why does it show nothing?

The selector has no glyph of its own.

A valid pair can change the base character's drawing, but VS253 itself stays invisible. Alone, after the wrong base, or in software that lacks the sequence, it is ignored and the base keeps its normal form. Unsupported software is supposed to act as if the selector were absent.

Fonts and browsers need to substitute the base-plus-selector together. If fallback splits them, the base can render in a font that does not know the requested variant. The visible form may change while the underlying character identity does not.

How do I use VS253 safely?

Use it only as part of a registered pair.

For a human reader, use the palette above for this exact invisible code point. In UTF-16 APIs, U+E01EC is represented by the surrogate pair DB40 DDEC; keep it in a Unicode-aware string rather than treating the two units as separate symbols.

For software or archival text, look up the complete base-plus-selector in the IVD before emitting it; the registry is the authority for interchange.

Technical and invisible: using it signals exact glyph control in text or font work, not a mood, emoji, or standalone mark.

Do not send VS253 alone expecting a visible symbol, emoji, country, or language switch.

What it means when someone sends it to you

3 readings
VS253 alone in a message
No standalone reading; it is invisible and has no independent meaning.
A Han character followed by registered VS253
The registry-defined glyph variant for that exact pair.
An unsupported app or font
The base character renders normally while VS253 is ignored.

Don't confuse it with

2
︎
VS15 requests text presentation for eligible bases; VS253 is a supplementary ideographic selector.
️
VS16 requests emoji presentation for eligible bases; VS253 has no emoji function and needs a registered base pair.

Questions people ask

1

Can I invent a base-plus-VS253 pairing for my font?

No. Unicode says unregistered pairs are not suitable for text interchange; use a registered IVD sequence, or use private-use characters for a private agreement.

How to type 󠇬

Windows (Word)
Alt+XType E01EC, then Alt+X to get 󠇬.
Windows
Win+Rrun charmap for the full table, or use the emoji picker's Ω symbols tab (Win + .).
macOS
Control+Command+SpaceOpen the character viewer and search “variation selector-253”.
Linux
Ctrl+Shift+UType e01ec, then Enter or Space.
HTML
󠇬
CSS
\E01EC
Palette
Use the palette above for the exact character; invisibility makes manual entry easy to get wrong.
UTF-16
Represent it as DB40 DDEC in UTF-16 APIs; those are two code units for one code point.
Codes and encoding1 code points
HTML decimal
󠇬
HTML hex
󠇬
CSS content
content: "\E01EC";
Each escape is closed by the next backslash; a trailing space is needed before a literal hex digit.
URL encoded
%F3%A0%87%AC
1
On screen
1
Code points
2
JS .length
4
UTF-8 bytes

A visible symbol can contain several code points. JS .length counts UTF-16 units; UTF-8 counts bytes.

Families this belongs to

1

Accents & marks659 symbols