fsymbols
Loading symbols…
››
︀

variation selector-1

Variation Selector-1

Variation Selector-1 is an invisible text mark that asks a renderer for a defined alternate glyph for the preceding character. It appears in specific plain-text pairs in math, CJK, and Phags-pa text, not as a standalone mark or emoji switch. Unsupported pairs normally vanish.

Text symbol
Also called
VS1
Search it as
vs · invisible · hidden · zero-width · glyph · variant · cjk · math
Shows up in
Anything that takes text · its shape is whatever your font draws

What ︀ means

It only tells a renderer which approved shape to draw next. It has no standalone reading: the base-plus-selector pair carries the instruction.

The documented trail for this character begins in standards work, not as a manuscript mark. Unicode 3.2's 2002 specification introduced variation selectors for plain text that needed a particular glyph while keeping the same underlying character, including cases from CJK and Mongolian writing.

VS1's defined uses later span CJK compatibility forms, mathematical shapes such as a serifed union, and reversed-shaping forms in Phags-pa. The pair—not VS1 alone—decides the result.

Why is it invisible?

Invisible is the expected result. The selector is zero-width and default-ignorable.

It must immediately follow a defined base. After an unrelated character, or when the pair is unsupported, the base keeps its ordinary glyph and VS1 disappears; it is not a general styling switch.

Mongolian uses script-specific free selectors, while registered ideographic variation sequences use supplementary selectors; those related systems are not interchangeable with VS1.

Technical, invisible, and not conversational: it marks a glyph choice for text-processing systems.

Do not append it for decoration; unsupported pairs silently render like the base.

What it means when someone sends it to you

3 readings
After a defined math operator
Requests that operator's documented alternate glyph.
After a supported CJK base
Requests a registered CJK compatibility form.
After an unrelated character
Has no effect; the selector remains invisible.

Don't confuse it with

4
︁
Variation Selector-2
VS2 is another general-use selector; its defined pairs are not interchangeable with VS1.
︎
VS15 asks an eligible emoji base for text presentation; it is not VS1.
️
VS16 asks an eligible emoji base for emoji presentation; it does not select a math or script variant.
᠋
Mongolian Free Variation Selector One
Mongolian Free Variation Selector One is script-specific; it follows Mongolian letters, not arbitrary bases.

Combination ideas

3
Short-diagonal-stroke zero in a defined math sequence.
Serifed union sign in a defined math sequence.
Reversed-shaping Phags-pa letter in a defined script sequence.

Questions people ask

2

Why does variation selector-1 disappear?

Expected. It is invisible by design; only a supported base-plus-selector pair can select another glyph.

Can variation selector-1 make an emoji colorful?

No. Emoji text-versus-emoji presentation uses VS15 or VS16 on eligible emoji bases; VS1 selects other documented glyph variants.

How to type ︀

Windows (Word)
Alt+XType FE00, 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-1”.
Linux
Ctrl+Shift+UType fe00, then Enter or Space.
HTML
︀
CSS
\FE00
Valid pair
Place it directly after a supported base; spaces or intervening marks break the sequence.
HTML
Insert `︀` immediately after the base character.
Source code
Use your language's Unicode escape for U+FE00 after the base.
Codes and encoding1 code points
HTML decimal
︀
HTML hex
︀
CSS content
content: "\FE00";
Each escape is closed by the next backslash; a trailing space is needed before a literal hex digit.
URL encoded
%EF%B8%80
1
On screen
1
Code points
1
JS .length
3
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