free-symbols

Right-to-left Embedding Symbol

Right-to-Left Embedding (U+202B) is a Unicode control character that tells text renderers to treat following content as right-to-left.

U+202B

This character is part of Unicode’s bidirectional (bidi) text controls. It’s used to influence how mixed left-to-right and right-to-left text is displayed. You can copy it directly or use its HTML/CSS/JavaScript escapes.

Right-to-left Embedding Symbol Meaning

Right-to-Left Embedding (Unicode U+202B) is a bidi formatting control character. When a renderer encounters it, the following text is placed into a right-to-left embedding context, which can help keep punctuation, ordering, and layout consistent for scripts like Arabic or Hebrew when mixed with left-to-right text (such as English or numbers). This is not a printable glyph; it affects text direction behavior. It’s typically paired with a “pop”/reset control (commonly U+202C) to return to the prior direction. Use it carefully in UI strings, templates, and content where mixed-direction rendering matters.

Common uses

  • Ensuring mixed Arabic/Hebrew and English snippets render with the intended right-to-left ordering
  • Building consistent direction handling in UI labels, menus, and dashboards that combine RTL and LTR text
  • Forcing right-to-left context when displaying usernames, IDs, or messages containing mixed scripts
  • Preparing copied text for chat apps or editors that might otherwise reorder characters unexpectedly
  • Developer use in templating systems to control bidi behavior without changing surrounding layout

Examples

‫ Right-to-Left Embedding (U+202B)

  • English text then ‫مرحبا‬ then more English.
  • Order ID 123 ‫‏abc-שלום‏‬ end.
  • Subject: ‫نص عربي‬ (with a short English tag).
  • Link label ‫דוגמה Example‬ for navigation.
  • Chat preview: ‫مرحبا World‬ — please reply.

Variations

Ready to copy

Technical codes

UnicodeU+202B
HTML Entity‫
HTML Code‫
CSS\202B

FAQ

What does the Right-to-left Embedding symbol mean?

Right-to-Left Embedding (Unicode U+202B) is a bidi formatting control character. When a renderer encounters it, the following text is placed into a right-to-left embedding context, which can help keep punctuation, ordering, and layout consistent for scripts like Arabic or Hebrew when mixed with left-to-right text (such as English or numbers). This is not a printable glyph; it affects text direction behavior. It’s typically paired with a “pop”/reset control (commonly U+202C) to return to the prior direction. Use it carefully in UI strings, templates, and content where mixed-direction rendering matters.

Is U+202B a visible character?

No. Right-to-Left Embedding is a formatting control character. It changes how nearby text is displayed rather than appearing as a glyph.

When should I use Right-to-Left Embedding?

Use it when you need specific right-to-left behavior for mixed-direction text (e.g., RTL content surrounded by LTR labels or numbers).

Do I need to add a reset character after U+202B?

Often, yes. Many workflows pair embedding with a “pop”/reset bidi control so the effect doesn’t unintentionally extend beyond the intended segment.

How can I copy it reliably in code?

Use the provided escapes: HTML ‫, CSS \\202B, or JavaScript \\u{202B}, or paste the literal character directly when supported.