free-symbols

Variation Selector-15 Symbol

U+FE0E requests a text-style presentation for the character before it.

U+FE0E

Variation Selector-15 (U+FE0E) is a Unicode technical character used in typography and emoji presentation control. It doesn’t usually stand alone; its effect depends on the character immediately before it.

Variation Selector-15 Symbol Meaning

Variation Selector-15 (U+FE0E) is a Unicode “variation selector” that influences how the preceding character is rendered. In practice, it’s commonly used to prefer a text-style glyph instead of an emoji-style glyph when the base character has both possible presentations. Since it’s a formatting/selection character, it may appear invisible by itself and may not be obvious in plain text. When paired with the right neighboring character, it can help you achieve consistent-looking output across platforms and fonts. If nothing changes visually, it may be because the preceding character doesn’t support alternative presentations in that context.

Common uses

  • Force a preceding character to render in text style instead of emoji style
  • Improve cross-platform consistency for emoji-capable characters
  • Control presentation in rich text or messaging systems that auto-convert to emoji
  • Specify typographic behavior in UI labels, tooltips, or captions
  • Write exact Unicode sequences for developers working with emoji/text rendering

Examples

︎ Variation Selector-15

  • U+FE0E with a preceding emoji-capable character to request text style
  • Copy/paste the selector after a symbol to try to avoid emoji presentation
  • Use the escape sequence in code when constructing a Unicode string
  • Include U+FE0E in a string template for consistent rendering in web UI
  • Send U+FE0E with the base character to test text-vs-emoji glyph differences

Variations

Ready to copy

Technical codes

UnicodeU+FE0E
HTML Entity︎
HTML Code︎
CSS\FE0E

FAQ

What does Variation Selector-15 do?

It requests a text-style rendering for the character immediately preceding it (when that character supports multiple presentations).

Why doesn’t this symbol look like anything by itself?

U+FE0E is a formatting/selection character. It often has no visible form on its own and only affects rendering in context.

How do I use it correctly?

Place it directly after the character you want to affect, then check how the text renders in your target environment.

Will it always prevent emoji appearance?

Not necessarily. Some platforms, fonts, or base characters may ignore it or may not provide alternative text/emoji presentations in that context.