U+0000 "NUL" NULL Unicode Character

Unicode Version 18.0

NUL
Source: Noto Sans Source: Browser Default

U+0000 "NUL" NULL is a control character originally inherited from ASCII, where it represents the null character used to signify no data or a terminator in many programming contexts, such as marking the end of a string in C. In Unicode, it is a valid code point, though it is not a printable glyph; its purpose remains largely technical, employed for padding, flow control, or as a placeholder in communications protocols. Despite its name, it does not represent the concept of "nothingness" in a mathematical sense but rather serves as a defined instruction for processing systems.

General Properties

Code Point
U+0000
Unicode 1.0 Name
Null
Alias
NUL (abbreviation)
NULL (control)

Encodings

HTML Decimal Encoding
�
HTML Hex Encoding
�
UTF-8 Encoding
0x00
UTF-16 Encoding
0x0000
UTF-32 Encoding
0x00000000
C/C++/Java Escape
\u0000