Unicode Characters: C0 Controls and Basic Latin
Unicode reference chart for the Unicode Basic Latin character block, and some Unicode C0 Controls characters.
Character | Entity | Hexadecimal | Decimal | Name |
---|---|---|---|---|
! | ! | ! | ! | EXCLAMATION MARK |
" | " " | " | " | QUOTATION MARK |
# | # | # | # | NUMBER SIGN |
$ | $ | $ | $ | DOLLAR SIGN |
% | % | % | % | PERCENT SIGN |
& | & & | & | & | AMPERSAND |
' | ' | ' | ' | APOSTROPHE |
( | ( | ( | ( | LEFT PARENTHESIS |
) | ) | ) | ) | RIGHT PARENTHESIS |
* | * * | * | * | ASTERISK |
+ | + | + | + | PLUS SIGN |
, | , | , | , | COMMA |
. | . | . | . | FULL STOP |
/ | / | / | / | SOLIDUS |
: | : | : | : | COLON |
; | ; | ; | ; | SEMICOLON |
< | < < | < | < | LESS-THAN SIGN |
= | = | = | = | EQUALS SIGN |
> | > > | > | > | GREATER-THAN SIGN |
? | ? | ? | ? | QUESTION MARK |
@ | @ | @ | @ | COMMERCIAL AT |
[ | [ [ | [ | [ | LEFT SQUARE BRACKET |
\ | \ | \ | \ | REVERSE SOLIDUS |
] | ] ] | ] | ] | RIGHT SQUARE BRACKET |
^ | ^ | ^ | ^ | CIRCUMFLEX ACCENT |
_ | _ | _ | _ | LOW LINE |
` | ` ` | ` | ` | GRAVE ACCENT |
{ | { { | { | { | LEFT CURLY BRACKET |
| | | | | | | | | | VERTICAL LINE |
} | } } | } | } | RIGHT CURLY BRACKET |
~ | ~ | ~ | 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.
Character | Alias | Hexadecimal | Decimal | Name |
---|---|---|---|---|
NUL; | � | � | NULL CHARACTER | |
SOH; |  |  | START OF HEADER | |
STX; |  |  | START OF TEXT | |
ETX; |  |  | END OF TEXT | |
EOT; |  |  | END OF TRANSMISSION | |
ENQ; |  |  | ENQUIRY | |
ACK; |  |  | ACKNOWLEDGE | |
BEL; |  |  | BELL (RING) | |
BS; |  |  | BACKSPACE | |
HT; | 	 | 	 | HORIZONTAL TAB | |
LF; | 
 | | LINE FEED | |
VT; |  |  | VERTICAL TAB | |
FF; |  |  | FORM FEED | |
CR; | 
 | | CARRIAGE RETURN | |
SO; |  |  | SHIFT OUT | |
SI; |  |  | SHIFT IN | |
DLE; |  |  | DATA LINK ESCAPE | |
DC1; |  |  | DEVICE CONTROL 1 | |
DC2; |  |  | DEVICE CONTROL 2 | |
DC3; |  |  | DEVICE CONTROL 3 | |
DC4; |  |  | DEVICE CONTROL 4 | |
NAK; |  |  | NEGATIVE ACKNOWLEDGE | |
SYN; |  |  | SYNCHRONIZE | |
ETB; |  |  | END TRANSMISSION BLOCK | |
CAN; |  |  | CANCEL | |
EM; |  |  | END OF MEDIUM | |
SUB; |  |  | SUBSTITUTE | |
ESC; |  |  | ESCAPE | |
FS; |  |  | FILE SEPARATOR | |
GS; |  |  | GROUP SEPARATOR | |
RS; |  |  | RECORD SEPARATOR | |
US; |  |  | UNIT SEPARATOR | |
| DEL; |  |  | 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.