U+0015 "NAK" NEGATIVE ACKNOWLEDGE Unicode Character

Unicode Version 17.0

NAK

U+0015 "NAK" NEGATIVE ACKNOWLEDGE is a control character originally defined in the ASCII standard as part of the C0 control code set, used in data transmission protocols to signal that a receiver has detected an error in a previously sent block of data and requests a retransmission. Its function is the opposite of the positive acknowledgment character (ACK), indicating that the transmitted information was not received correctly or was corrupted. While rarely used in modern user-facing text, this character remains a foundational element in legacy telecommunications systems, such as early binary synchronous communication protocols, where it helped maintain data integrity over noisy lines. As a control code, U+0015 does not represent a visible glyph or symbol, but it carries operational significance in low-level data exchange and error handling routines.

General Properties

Code Point U+0015
Version Added 1.1
Unicode 1.0 Name Negative Acknowledge
Block Basic Latin
General Category Control
Canonical Combining Class Not Reordered
Bidirectional Class Boundary Neutral
Alias NAK (abbreviation)
NEGATIVE ACKNOWLEDGE (control)

Encodings

HTML Decimal Encoding 
HTML Hex Encoding 
UTF-8 Encoding 0x15
UTF-16 Encoding 0x0015
UTF-32 Encoding 0x00000015
C/C++/Java Escape \u0015

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