Unicode Characters: C0 Controls and Basic Latin

Unicode reference chart for the Unicode Basic Latin character block, and some Unicode C0 Controls characters.

CharacterEntityHexadecimalDecimalName
!!!!EXCLAMATION MARK
"" """QUOTATION MARK
####NUMBER SIGN
$$$$DOLLAR SIGN
%%%%PERCENT SIGN
&& &&&AMPERSAND
''''APOSTROPHE
((((LEFT PARENTHESIS
))))RIGHT PARENTHESIS
** ***ASTERISK
++++PLUS SIGN
,,,,COMMA
....FULL STOP
////SOLIDUS
::::COLON
;;&#x0003B;&#59;SEMICOLON
<&lt; &LT;&#x0003C;&#60;LESS-THAN SIGN
=&equals;&#x0003D;&#61;EQUALS SIGN
>&gt; &GT;&#x0003E;&#62;GREATER-THAN SIGN
?&quest;&#x0003F;&#63;QUESTION MARK
@&commat;&#x00040;&#64;COMMERCIAL AT
[&lsqb; &lbrack;&#x0005B;&#91;LEFT SQUARE BRACKET
\&bsol;&#x0005C;&#92;REVERSE SOLIDUS
]&rsqb; &rbrack;&#x0005D;&#93;RIGHT SQUARE BRACKET
^&Hat;&#x0005E;&#94;CIRCUMFLEX ACCENT
_&lowbar;&#x0005F;&#95;LOW LINE
`&grave; &DiacriticalGrave;&#x00060;&#96;GRAVE ACCENT
{&lcub; &lbrace;&#x0007B;&#123;LEFT CURLY BRACKET
|&verbar; &vert; &VerticalLine;&#x0007C;&#124;VERTICAL LINE
}&rcub; &rbrace;&#x0007D;&#125;RIGHT CURLY BRACKET
~&#x0007E;&#126;TILDE

C0 Controls

The C0 and C1 control character sets define control codes for use in text by computer systems that use the ISO/IEC 2022 system of specifying control and graphic characters.

The control characters were originally designed to control computer hardware devices, and are not intended to be displayed in web documents (although, some may still display, depending on your system).

It's therefore recommended to use characters from another block within your HTML documents.

CharacterAliasHexadecimalDecimalName
NUL;&#x00000;&#0;NULL CHARACTER
SOH;&#x00001;&#1;START OF HEADER
STX;&#x00002;&#2;START OF TEXT
ETX;&#x00003;&#3;END OF TEXT
EOT;&#x00004;&#4;END OF TRANSMISSION
ENQ;&#x00005;&#5;ENQUIRY
ACK;&#x00006;&#6;ACKNOWLEDGE
BEL;&#x00007;&#7;BELL (RING)
BS;&#x00008;&#8;BACKSPACE
HT;&#x00009;&#9;HORIZONTAL TAB
LF;&#x0000A;&#10;LINE FEED
VT;&#x0000B;&#11;VERTICAL TAB
FF;&#x0000C;&#12;FORM FEED
CR;&#x0000D;&#13;CARRIAGE RETURN
SO;&#x0000E;&#14;SHIFT OUT
SI;&#x0000F;&#15;SHIFT IN
DLE;&#x00010;&#16;DATA LINK ESCAPE
DC1;&#x00011;&#17;DEVICE CONTROL 1
DC2;&#x00012;&#18;DEVICE CONTROL 2
DC3;&#x00013;&#19;DEVICE CONTROL 3
DC4;&#x00014;&#20;DEVICE CONTROL 4
NAK;&#x00015;&#21;NEGATIVE ACKNOWLEDGE
SYN;&#x00016;&#22;SYNCHRONIZE
ETB;&#x00017;&#23;END TRANSMISSION BLOCK
CAN;&#x00018;&#24;CANCEL
EM;&#x00019;&#25;END OF MEDIUM
SUB;&#x0001A;&#26;SUBSTITUTE
ESC;&#x0001B;&#27;ESCAPE
FS;&#x0001C;&#28;FILE SEPARATOR
GS;&#x0001D;&#29;GROUP SEPARATOR
RS;&#x0001E;&#30;RECORD SEPARATOR
US;&#x0001F;&#31;UNIT SEPARATOR
DEL;&#x0007F;&#127;DELETE (RUBOUT)

How to Use the Character Codes

To display any of the characters in the left column within a web page, you'll need to use one of the codes in the other columns within your HTML code.

You can choose either the entity name from the Entity column, the hexadecimal value from the Hexadecimal column, or the decimal value from the Decimal column.

Where there's more than one entity name, choose just one.

Where there's more than one hexadecimal, use both. This is because the named entity uses more than one character to display the glyph. The same applies with the decimal value.

You'll need to include the leading ampersand (&) and trailing semi-colon (;), as well as any hash symbols (#) and x characters.