U+0002 "STX" START OF TEXT Unicode Character

Unicode Version 17.0

STX

U+0002 "STX" START OF TEXT is one of the original control characters defined in the ASCII standard, serving as a communication control code in data transmission protocols. Its primary function is to mark the beginning of the actual textual content within a transmitted message, following any header or control information that may have preceded it. Historically, STX was used in systems like the American National Standards Institute (ANSI) X3.28 and the IBM Binary Synchronous Communications protocol to help receivers identify where the meaningful data starts, ensuring that metadata such as addressing or synchronization markers does not interfere with the text itself. Though rarely used in modern everyday text, it remains defined in Unicode for compatibility with legacy systems and is represented as a non-printable character.

General Properties

Code Point U+0002
Version Added 1.1
Unicode 1.0 Name Start of Text
Block Basic Latin
General Category Control
Canonical Combining Class Not Reordered
Bidirectional Class Boundary Neutral
Alias START OF TEXT (control)
STX (abbreviation)

Encodings

HTML Decimal Encoding 
HTML Hex Encoding 
UTF-8 Encoding 0x02
UTF-16 Encoding 0x0002
UTF-32 Encoding 0x00000002
C/C++/Java Escape \u0002

Unicode Properties

NFC Quick Check Yes
NFD Quick Check Yes
NFKC Quick Check Yes
NFKD Quick Check Yes
Numeric Type None
Numeric Value NaN
Line Break Combining Mark
Script Common
Script Extensions Common
Indic Syllabic Category Other
Vertical Orientation Rotated
Grapheme Cluster Break Control
Word Break Other
Sentence Break Other