U+200F "‏" Right-to-Left Mark Unicode Character

Unicode Version 17.0

U+200F "‏" Right-to-Left Mark is an invisible control character used in digital text to explicitly set the direction of a character or a sequence of characters to be displayed from right to left, which is essential for correctly rendering scripts like Arabic, Hebrew, and Syriac. It does not produce any visible glyph but influences the bidirectional algorithm that determines how text with mixed left-to-right and right-to-left segments is laid out, helping to prevent punctuation or numbers from being misplaced and ensuring that the intended reading order is preserved. This mark is particularly useful for inserting right-to-left text or isolated characters into an otherwise left-to-right document without disrupting the overall directional flow.

General Properties

Code Point U+200F
Version Added 1.1
Name Right-to-Left Mark
Block General Punctuation
General Category Format
Canonical Combining Class Not Reordered
Bidirectional Class Right To Left
Bidirectional Control Yes
Alias RLM (abbreviation)

Encodings

HTML Decimal Encoding ‏
HTML Hex Encoding ‏
UTF-8 Encoding 0xE2 0x80 0x8F
UTF-16 Encoding 0x200F
UTF-32 Encoding 0x0000200F
C/C++/Java Escape \u200f

Unicode Properties

NFC Quick Check Yes
NFD Quick Check Yes
NFKC Quick Check Yes
NFKD Quick Check Yes
Numeric Type None
Numeric Value NaN
Joining Type Transparent
Line Break Combining Mark
Case Ignorable Yes
Changes When NFKC Casefolded Yes
Script Common
Script Extensions Common
Indic Syllabic Category Other
Pattern White Space Yes
Default Ignorable Code Point Yes
Vertical Orientation Rotated
Grapheme Cluster Break Control
Word Break Format
Sentence Break Format