ASCII Hex Table

A comprehensive reference table for standard 7-bit ASCII character encodings — including Decimal, Hexadecimal (Hex), Binary, and HTML entity equivalents.

Dec Hex Binary Char HTML Entity Category & Description
0 0x00 00000000 NUL — [Control] NUL Control Character
1 0x01 00000001 SOH — [Control] SOH Control Character
2 0x02 00000010 STX — [Control] STX Control Character
3 0x03 00000011 ETX — [Control] ETX Control Character
4 0x04 00000100 EOT — [Control] EOT Control Character
5 0x05 00000101 ENQ — [Control] ENQ Control Character
6 0x06 00000110 ACK — [Control] ACK Control Character
7 0x07 00000111 BEL — [Control] BEL Control Character
8 0x08 00001000 BS — [Control] BS Control Character
9 0x09 00001001 HT — [Control] HT Control Character
10 0x0A 00001010 LF — [Control] LF Control Character
11 0x0B 00001011 VT — [Control] VT Control Character
12 0x0C 00001100 FF — [Control] FF Control Character
13 0x0D 00001101 CR — [Control] CR Control Character
14 0x0E 00001110 SO — [Control] SO Control Character
15 0x0F 00001111 SI — [Control] SI Control Character
16 0x10 00010000 DLE — [Control] DLE Control Character
17 0x11 00010001 DC1 — [Control] DC1 Control Character
18 0x12 00010010 DC2 — [Control] DC2 Control Character
19 0x13 00010011 DC3 — [Control] DC3 Control Character
20 0x14 00010100 DC4 — [Control] DC4 Control Character
21 0x15 00010101 NAK — [Control] NAK Control Character
22 0x16 00010110 SYN — [Control] SYN Control Character
23 0x17 00010111 ETB — [Control] ETB Control Character
24 0x18 00011000 CAN — [Control] CAN Control Character
25 0x19 00011001 EM — [Control] EM Control Character
26 0x1A 00011010 SUB — [Control] SUB Control Character
27 0x1B 00011011 ESC — [Control] ESC Control Character
28 0x1C 00011100 FS — [Control] FS Control Character
29 0x1D 00011101 GS — [Control] GS Control Character
30 0x1E 00011110 RS — [Control] RS Control Character
31 0x1F 00011111 US — [Control] US Control Character
32 0x20 00100000 Space   [Printable] Space Character
33 0x21 00100001 ! ! [Printable] ASCII character !
34 0x22 00100010 " " [Printable] ASCII character "
35 0x23 00100011 # # [Printable] ASCII character #
36 0x24 00100100 $ $ [Printable] ASCII character $
37 0x25 00100101 % % [Printable] ASCII character %
38 0x26 00100110 & & [Printable] ASCII character &
39 0x27 00100111 ' ' [Printable] ASCII character '
40 0x28 00101000 ( ( [Printable] ASCII character (
41 0x29 00101001 ) ) [Printable] ASCII character )
42 0x2A 00101010 * * [Printable] ASCII character *
43 0x2B 00101011 + + [Printable] ASCII character +
44 0x2C 00101100 , , [Printable] ASCII character ,
45 0x2D 00101101 - - [Printable] ASCII character -
46 0x2E 00101110 . . [Printable] ASCII character .
47 0x2F 00101111 / / [Printable] ASCII character /
48 0x30 00110000 0 0 [Digit] ASCII character 0
49 0x31 00110001 1 1 [Digit] ASCII character 1
50 0x32 00110010 2 2 [Digit] ASCII character 2
51 0x33 00110011 3 3 [Digit] ASCII character 3
52 0x34 00110100 4 4 [Digit] ASCII character 4
53 0x35 00110101 5 5 [Digit] ASCII character 5
54 0x36 00110110 6 6 [Digit] ASCII character 6
55 0x37 00110111 7 7 [Digit] ASCII character 7
56 0x38 00111000 8 8 [Digit] ASCII character 8
57 0x39 00111001 9 9 [Digit] ASCII character 9
58 0x3A 00111010 : : [Printable] ASCII character :
59 0x3B 00111011 ; &#59; [Printable] ASCII character ;
60 0x3C 00111100 < &#60; [Printable] ASCII character <
61 0x3D 00111101 = &#61; [Printable] ASCII character =
62 0x3E 00111110 > &#62; [Printable] ASCII character >
63 0x3F 00111111 ? &#63; [Printable] ASCII character ?
64 0x40 01000000 @ &#64; [Printable] ASCII character @
65 0x41 01000001 A &#65; [Uppercase] ASCII character A
66 0x42 01000010 B &#66; [Uppercase] ASCII character B
67 0x43 01000011 C &#67; [Uppercase] ASCII character C
68 0x44 01000100 D &#68; [Uppercase] ASCII character D
69 0x45 01000101 E &#69; [Uppercase] ASCII character E
70 0x46 01000110 F &#70; [Uppercase] ASCII character F
71 0x47 01000111 G &#71; [Uppercase] ASCII character G
72 0x48 01001000 H &#72; [Uppercase] ASCII character H
73 0x49 01001001 I &#73; [Uppercase] ASCII character I
74 0x4A 01001010 J &#74; [Uppercase] ASCII character J
75 0x4B 01001011 K &#75; [Uppercase] ASCII character K
76 0x4C 01001100 L &#76; [Uppercase] ASCII character L
77 0x4D 01001101 M &#77; [Uppercase] ASCII character M
78 0x4E 01001110 N &#78; [Uppercase] ASCII character N
79 0x4F 01001111 O &#79; [Uppercase] ASCII character O
80 0x50 01010000 P &#80; [Uppercase] ASCII character P
81 0x51 01010001 Q &#81; [Uppercase] ASCII character Q
82 0x52 01010010 R &#82; [Uppercase] ASCII character R
83 0x53 01010011 S &#83; [Uppercase] ASCII character S
84 0x54 01010100 T &#84; [Uppercase] ASCII character T
85 0x55 01010101 U &#85; [Uppercase] ASCII character U
86 0x56 01010110 V &#86; [Uppercase] ASCII character V
87 0x57 01010111 W &#87; [Uppercase] ASCII character W
88 0x58 01011000 X &#88; [Uppercase] ASCII character X
89 0x59 01011001 Y &#89; [Uppercase] ASCII character Y
90 0x5A 01011010 Z &#90; [Uppercase] ASCII character Z
91 0x5B 01011011 [ &#91; [Printable] ASCII character [
92 0x5C 01011100 \ &#92; [Printable] ASCII character \
93 0x5D 01011101 ] &#93; [Printable] ASCII character ]
94 0x5E 01011110 ^ &#94; [Printable] ASCII character ^
95 0x5F 01011111 _ &#95; [Printable] ASCII character _
96 0x60 01100000 ` &#96; [Printable] ASCII character `
97 0x61 01100001 a &#97; [Lowercase] ASCII character a
98 0x62 01100010 b &#98; [Lowercase] ASCII character b
99 0x63 01100011 c &#99; [Lowercase] ASCII character c
100 0x64 01100100 d &#100; [Lowercase] ASCII character d
101 0x65 01100101 e &#101; [Lowercase] ASCII character e
102 0x66 01100110 f &#102; [Lowercase] ASCII character f
103 0x67 01100111 g &#103; [Lowercase] ASCII character g
104 0x68 01101000 h &#104; [Lowercase] ASCII character h
105 0x69 01101001 i &#105; [Lowercase] ASCII character i
106 0x6A 01101010 j &#106; [Lowercase] ASCII character j
107 0x6B 01101011 k &#107; [Lowercase] ASCII character k
108 0x6C 01101100 l &#108; [Lowercase] ASCII character l
109 0x6D 01101101 m &#109; [Lowercase] ASCII character m
110 0x6E 01101110 n &#110; [Lowercase] ASCII character n
111 0x6F 01101111 o &#111; [Lowercase] ASCII character o
112 0x70 01110000 p &#112; [Lowercase] ASCII character p
113 0x71 01110001 q &#113; [Lowercase] ASCII character q
114 0x72 01110010 r &#114; [Lowercase] ASCII character r
115 0x73 01110011 s &#115; [Lowercase] ASCII character s
116 0x74 01110100 t &#116; [Lowercase] ASCII character t
117 0x75 01110101 u &#117; [Lowercase] ASCII character u
118 0x76 01110110 v &#118; [Lowercase] ASCII character v
119 0x77 01110111 w &#119; [Lowercase] ASCII character w
120 0x78 01111000 x &#120; [Lowercase] ASCII character x
121 0x79 01111001 y &#121; [Lowercase] ASCII character y
122 0x7A 01111010 z &#122; [Lowercase] ASCII character z
123 0x7B 01111011 { &#123; [Printable] ASCII character {
124 0x7C 01111100 | &#124; [Printable] ASCII character |
125 0x7D 01111101 } &#125; [Printable] ASCII character }
126 0x7E 01111110 ~ &#126; [Printable] ASCII character ~
127 0x7F 01111111 DEL — [Control] Delete Character

Understanding the ASCII Standard & Hex Conversion

ASCII (American Standard Code for Information Interchange) assigns numerical values from 0 to 127 to letters, numbers, punctuation, and system control signals:

  • Control Characters (0–31 & 127): Non-printable system characters like 0x0A (Line Feed) and 0x0D (Carriage Return).
  • Printable ASCII Characters (32–126): Standard text characters including numbers, capital letters (0x41 = A), and lowercase letters (0x61 = a).

Character Encoding & Modern Extensions

Standard ASCII defines 128 character codes, from 0x00 to 0x7F. UTF-8 preserves these values as single bytes, making ASCII text compatible with UTF-8. Characters outside this range require additional bytes in UTF-8. Other encodings, such as Windows-1252 and ISO-8859-1, assign different meanings to some byte values above 0x7F.