Left-to-right Isolate Symbol
Left-to-Right Isolate marks the start of a left-to-right text run for bidi (mixed direction) text.
U+2066
The symbol is the Unicode character LEFT-TO-RIGHT ISOLATE (U+2066). It’s designed for bidirectional (bidi) text so a section of text is treated as left-to-right. This is especially helpful when you mix languages such as English with right-to-left scripts.
Left-to-right Isolate Symbol Meaning
(Unicode LEFT-TO-RIGHT ISOLATE, U+2066) tells the Unicode bidirectional algorithm to treat the following characters as a left-to-right isolated run. Isolates help prevent unintended direction changes when mixed-language content is displayed, such as English phrases embedded in right-to-left text, or punctuation and numbers next to different scripts. Use it with a matching isolate/end behavior in your content so the browser knows where the left-to-right segment begins. Visually, the symbol itself is typically not shown as a character; its effect is on how text is rendered.
Common uses
- •Force a specific English phrase to stay left-to-right inside right-to-left paragraphs
- •Improve readability for mixed-direction lists, comments, or labels (e.g., “ID 123” next to RTL text)
- •Control direction around punctuation and symbols in multilingual UI strings
- •Format user-entered content where direction is ambiguous (copy/paste from different sources)
- •Ensure consistent display of names, addresses, or technical terms in RTL pages
Examples
Left-to-Right Isolate (U+2066)
- שלום hello world עולם
- العنوان: Version 2.1 (release notes)
- رقم الطلب #1047 تم استلامه
- أدخل English text هنا
- المعادلة: x = 10 والنتيجة
Variations
Ready to copy
Technical codes
| Unicode | U+2066 | |
| HTML Entity | ⁦ | |
| HTML Code | ⁦ | |
| CSS | \2066 |
FAQ
What does the Left-to-right Isolate symbol mean?
(Unicode LEFT-TO-RIGHT ISOLATE, U+2066) tells the Unicode bidirectional algorithm to treat the following characters as a left-to-right isolated run. Isolates help prevent unintended direction changes when mixed-language content is displayed, such as English phrases embedded in right-to-left text, or punctuation and numbers next to different scripts. Use it with a matching isolate/end behavior in your content so the browser knows where the left-to-right segment begins. Visually, the symbol itself is typically not shown as a character; its effect is on how text is rendered.
What is (U+2066) used for?
It’s the Left-to-Right Isolate character, used to control bidirectional text so a section is treated as left-to-right.
Will I always see in the output text?
Often you won’t perceive it visually; it usually affects rendering rather than appearing as a visible glyph.
Where can I copy this symbol?
You can copy the character directly () or use its code forms like HTML entity ⁦ or Unicode escapes.
Does it work in HTML and programming languages?
Yes. Use the character itself, or insert the provided escapes (HTML: ⁦, CSS escape: \\2066, JavaScript: \\u{2066}).