ASCII Code
This is a grid view of the ASCII table according to character encoding for ASCII (ISO-IR-006, ANSI_X3.4-1968, ANSI_X3.4-1986, ISO_646.irv:1991, ISO646-US, us, IBM367, cp367) and it includes both ASCII control characters, ASCII printable characters and the extended ASCII character set for ASCII.
ASCII
Octal
0
Decimal
0
Hexadecimal
00
Binary
0000 0000
Unicode
U+0000
Null character
Octal
1
Decimal
1
Hexadecimal
01
Binary
0000 0001
Unicode
U+0001
Start of Heading
Octal
2
Decimal
2
Hexadecimal
02
Binary
0000 0010
Unicode
U+0002
Start of Text
Octal
3
Decimal
3
Hexadecimal
03
Binary
0000 0011
Unicode
U+0003
End of Text
Octal
4
Decimal
4
Hexadecimal
04
Binary
0000 0100
Unicode
U+0004
End of Transmission
Octal
5
Decimal
5
Hexadecimal
05
Binary
0000 0101
Unicode
U+0005
Enquiry
Octal
6
Decimal
6
Hexadecimal
06
Binary
0000 0110
Unicode
U+0006
Acknowledge
Octal
7
Decimal
7
Hexadecimal
07
Binary
0000 0111
Unicode
U+0007
Bell, Alert
Octal
8
Decimal
10
Hexadecimal
08
Binary
0000 1000
Unicode
U+0008
Backspace
Octal
9
Decimal
11
Hexadecimal
09
Binary
0000 1001
Unicode
U+0009
Horizontal Tab
Octal
10
Decimal
12
Hexadecimal
0A
Binary
0000 1010
Unicode
U+000A
Line Feed
Octal
11
Decimal
13
Hexadecimal
0B
Binary
0000 1011
Unicode
U+000B
Vertical Tabulation
Octal
12
Decimal
14
Hexadecimal
0C
Binary
0000 1100
Unicode
U+000C
Form Feed
Octal
13
Decimal
15
Hexadecimal
0D
Binary
0000 1101
Unicode
U+000D
Carriage Return
Octal
14
Decimal
16
Hexadecimal
0E
Binary
0000 1110
Unicode
U+000E
Shift Out
Octal
15
Decimal
17
Hexadecimal
0F
Binary
0000 1111
Unicode
U+000F
Shift In
Octal
16
Decimal
20
Hexadecimal
10
Binary
0001 0000
Unicode
U+0010
Data Link Escape
Octal
17
Decimal
21
Hexadecimal
11
Binary
0001 0001
Unicode
U+0011
Device Control One (XON)
Octal
18
Decimal
22
Hexadecimal
12
Binary
0001 0010
Unicode
U+0012
Device Control Two
Octal
19
Decimal
23
Hexadecimal
13
Binary
0001 0011
Unicode
U+0013
Device Control Three (XOFF)
Octal
20
Decimal
24
Hexadecimal
14
Binary
0001 0100
Unicode
U+0014
Device Control Four
Octal
21
Decimal
25
Hexadecimal
15
Binary
0001 0101
Unicode
U+0015
Negative Acknowledge
Octal
22
Decimal
26
Hexadecimal
16
Binary
0001 0110
Unicode
U+0016
Synchronous Idle
Octal
23
Decimal
27
Hexadecimal
17
Binary
0001 0111
Unicode
U+0017
End of Transmission Block
Octal
24
Decimal
30
Hexadecimal
18
Binary
0001 1000
Unicode
U+0018
Cancel
Octal
25
Decimal
31
Hexadecimal
19
Binary
0001 1001
Unicode
U+0019
End of medium
Octal
26
Decimal
32
Hexadecimal
1A
Binary
0001 1010
Unicode
U+001A
Substitute
Octal
27
Decimal
33
Hexadecimal
1B
Binary
0001 1011
Unicode
U+001B
Escape
Octal
28
Decimal
34
Hexadecimal
1C
Binary
0001 1100
Unicode
U+001C
File Separator
Octal
29
Decimal
35
Hexadecimal
1D
Binary
0001 1101
Unicode
U+001D
Group Separator
Octal
30
Decimal
36
Hexadecimal
1E
Binary
0001 1110
Unicode
U+001E
Record Separator
Octal
31
Decimal
37
Hexadecimal
1F
Binary
0001 1111
Unicode
U+001F
Unit Separator

 

Octal
32
Decimal
40
Hexadecimal
20
Binary
0010 0000
Unicode
U+0020
Octal
33
Decimal
41
Hexadecimal
21
Binary
0010 0001
Unicode
U+0021
Exclamation mark
Octal
34
Decimal
42
Hexadecimal
22
Binary
0010 0010
Unicode
U+0022
Double quotes (or speech marks)
Octal
35
Decimal
43
Hexadecimal
23
Binary
0010 0011
Unicode
U+0023
Number sign
Octal
36
Decimal
44
Hexadecimal
24
Binary
0010 0100
Unicode
U+0024
Dollar
Octal
37
Decimal
45
Hexadecimal
25
Binary
0010 0101
Unicode
U+0025
Per cent sign
Octal
38
Decimal
46
Hexadecimal
26
Binary
0010 0110
Unicode
U+0026
Ampersand
Octal
39
Decimal
47
Hexadecimal
27
Binary
0010 0111
Unicode
U+0027
Single quote
Octal
40
Decimal
50
Hexadecimal
28
Binary
0010 1000
Unicode
U+0028
Open parenthesis (or open bracket)
Octal
41
Decimal
51
Hexadecimal
29
Binary
0010 1001
Unicode
U+0029
Close parenthesis (or close bracket)
Octal
42
Decimal
52
Hexadecimal
2A
Binary
0010 1010
Unicode
U+002A
Asterisk
Octal
43
Decimal
53
Hexadecimal
2B
Binary
0010 1011
Unicode
U+002B
Plus
Octal
44
Decimal
54
Hexadecimal
2C
Binary
0010 1100
Unicode
U+002C
Comma
Octal
45
Decimal
55
Hexadecimal
2D
Binary
0010 1101
Unicode
U+002D
Hyphen-minus
Octal
46
Decimal
56
Hexadecimal
2E
Binary
0010 1110
Unicode
U+002E
Period, dot or full stop
Octal
47
Decimal
57
Hexadecimal
2F
Binary
0010 1111
Unicode
U+002F
Slash or divide
Octal
48
Decimal
60
Hexadecimal
30
Binary
0011 0000
Unicode
U+0030
Zero
Octal
49
Decimal
61
Hexadecimal
31
Binary
0011 0001
Unicode
U+0031
One
Octal
50
Decimal
62
Hexadecimal
32
Binary
0011 0010
Unicode
U+0032
Two
Octal
51
Decimal
63
Hexadecimal
33
Binary
0011 0011
Unicode
U+0033
Three
Octal
52
Decimal
64
Hexadecimal
34
Binary
0011 0100
Unicode
U+0034
Four
Octal
53
Decimal
65
Hexadecimal
35
Binary
0011 0101
Unicode
U+0035
Five
Octal
54
Decimal
66
Hexadecimal
36
Binary
0011 0110
Unicode
U+0036
Six
Octal
55
Decimal
67
Hexadecimal
37
Binary
0011 0111
Unicode
U+0037
Seven
Octal
56
Decimal
70
Hexadecimal
38
Binary
0011 1000
Unicode
U+0038
Eight
Octal
57
Decimal
71
Hexadecimal
39
Binary
0011 1001
Unicode
U+0039
Nine
Octal
58
Decimal
72
Hexadecimal
3A
Binary
0011 1010
Unicode
U+003A
Colon
Octal
59
Decimal
73
Hexadecimal
3B
Binary
0011 1011
Unicode
U+003B
Semicolon
Octal
60
Decimal
74
Hexadecimal
3C
Binary
0011 1100
Unicode
U+003C
Less than (or open angled bracket)
Octal
61
Decimal
75
Hexadecimal
3D
Binary
0011 1101
Unicode
U+003D
Equals
Octal
62
Decimal
76
Hexadecimal
3E
Binary
0011 1110
Unicode
U+003E
Greater than (or close angled bracket)
Octal
63
Decimal
77
Hexadecimal
3F
Binary
0011 1111
Unicode
U+003F
Question mark
Octal
64
Decimal
100
Hexadecimal
40
Binary
0100 0000
Unicode
U+0040
At sign
Octal
65
Decimal
101
Hexadecimal
41
Binary
0100 0001
Unicode
U+0041
Uppercase A
Octal
66
Decimal
102
Hexadecimal
42
Binary
0100 0010
Unicode
U+0042
Uppercase B
Octal
67
Decimal
103
Hexadecimal
43
Binary
0100 0011
Unicode
U+0043
Uppercase C
Octal
68
Decimal
104
Hexadecimal
44
Binary
0100 0100
Unicode
U+0044
Uppercase D
Octal
69
Decimal
105
Hexadecimal
45
Binary
0100 0101
Unicode
U+0045
Uppercase E
Octal
70
Decimal
106
Hexadecimal
46
Binary
0100 0110
Unicode
U+0046
Uppercase F
Octal
71
Decimal
107
Hexadecimal
47
Binary
0100 0111
Unicode
U+0047
Uppercase G
Octal
72
Decimal
110
Hexadecimal
48
Binary
0100 1000
Unicode
U+0048
Uppercase H
Octal
73
Decimal
111
Hexadecimal
49
Binary
0100 1001
Unicode
U+0049
Uppercase I
Octal
74
Decimal
112
Hexadecimal
4A
Binary
0100 1010
Unicode
U+004A
Uppercase J
Octal
75
Decimal
113
Hexadecimal
4B
Binary
0100 1011
Unicode
U+004B
Uppercase K
Octal
76
Decimal
114
Hexadecimal
4C
Binary
0100 1100
Unicode
U+004C
Uppercase L
Octal
77
Decimal
115
Hexadecimal
4D
Binary
0100 1101
Unicode
U+004D
Uppercase M
Octal
78
Decimal
116
Hexadecimal
4E
Binary
0100 1110
Unicode
U+004E
Uppercase N
Octal
79
Decimal
117
Hexadecimal
4F
Binary
0100 1111
Unicode
U+004F
Uppercase O
Octal
80
Decimal
120
Hexadecimal
50
Binary
0101 0000
Unicode
U+0050
Uppercase P
Octal
81
Decimal
121
Hexadecimal
51
Binary
0101 0001
Unicode
U+0051
Uppercase Q
Octal
82
Decimal
122
Hexadecimal
52
Binary
0101 0010
Unicode
U+0052
Uppercase R
Octal
83
Decimal
123
Hexadecimal
53
Binary
0101 0011
Unicode
U+0053
Uppercase S
Octal
84
Decimal
124
Hexadecimal
54
Binary
0101 0100
Unicode
U+0054
Uppercase T
Octal
85
Decimal
125
Hexadecimal
55
Binary
0101 0101
Unicode
U+0055
Uppercase U
Octal
86
Decimal
126
Hexadecimal
56
Binary
0101 0110
Unicode
U+0056
Uppercase V
Octal
87
Decimal
127
Hexadecimal
57
Binary
0101 0111
Unicode
U+0057
Uppercase W
Octal
88
Decimal
130
Hexadecimal
58
Binary
0101 1000
Unicode
U+0058
Uppercase X
Octal
89
Decimal
131
Hexadecimal
59
Binary
0101 1001
Unicode
U+0059
Uppercase Y
Octal
90
Decimal
132
Hexadecimal
5A
Binary
0101 1010
Unicode
U+005A
Uppercase Z
Octal
91
Decimal
133
Hexadecimal
5B
Binary
0101 1011
Unicode
U+005B
Opening bracket
Octal
92
Decimal
134
Hexadecimal
5C
Binary
0101 1100
Unicode
U+005C
Backslash
Octal
93
Decimal
135
Hexadecimal
5D
Binary
0101 1101
Unicode
U+005D
Closing bracket
Octal
94
Decimal
136
Hexadecimal
5E
Binary
0101 1110
Unicode
U+005E
Caret - circumflex
Octal
95
Decimal
137
Hexadecimal
5F
Binary
0101 1111
Unicode
U+005F
Underscore
Octal
96
Decimal
140
Hexadecimal
60
Binary
0110 0000
Unicode
U+0060
Grave accent
Octal
97
Decimal
141
Hexadecimal
61
Binary
0110 0001
Unicode
U+0061
Lowercase a
Octal
98
Decimal
142
Hexadecimal
62
Binary
0110 0010
Unicode
U+0062
Lowercase b
Octal
99
Decimal
143
Hexadecimal
63
Binary
0110 0011
Unicode
U+0063
Lowercase c
Octal
100
Decimal
144
Hexadecimal
64
Binary
0110 0100
Unicode
U+0064
Lowercase d
Octal
101
Decimal
145
Hexadecimal
65
Binary
0110 0101
Unicode
U+0065
Lowercase e
Octal
102
Decimal
146
Hexadecimal
66
Binary
0110 0110
Unicode
U+0066
Lowercase f
Octal
103
Decimal
147
Hexadecimal
67
Binary
0110 0111
Unicode
U+0067
Lowercase g
Octal
104
Decimal
150
Hexadecimal
68
Binary
0110 1000
Unicode
U+0068
Lowercase h
Octal
105
Decimal
151
Hexadecimal
69
Binary
0110 1001
Unicode
U+0069
Lowercase i
Octal
106
Decimal
152
Hexadecimal
6A
Binary
0110 1010
Unicode
U+006A
Lowercase j
Octal
107
Decimal
153
Hexadecimal
6B
Binary
0110 1011
Unicode
U+006B
Lowercase k
Octal
108
Decimal
154
Hexadecimal
6C
Binary
0110 1100
Unicode
U+006C
Lowercase l
Octal
109
Decimal
155
Hexadecimal
6D
Binary
0110 1101
Unicode
U+006D
Lowercase m
Octal
110
Decimal
156
Hexadecimal
6E
Binary
0110 1110
Unicode
U+006E
Lowercase n
Octal
111
Decimal
157
Hexadecimal
6F
Binary
0110 1111
Unicode
U+006F
Lowercase o
Octal
112
Decimal
160
Hexadecimal
70
Binary
0111 0000
Unicode
U+0070
Lowercase p
Octal
113
Decimal
161
Hexadecimal
71
Binary
0111 0001
Unicode
U+0071
Lowercase q
Octal
114
Decimal
162
Hexadecimal
72
Binary
0111 0010
Unicode
U+0072
Lowercase r
Octal
115
Decimal
163
Hexadecimal
73
Binary
0111 0011
Unicode
U+0073
Lowercase s
Octal
116
Decimal
164
Hexadecimal
74
Binary
0111 0100
Unicode
U+0074
Lowercase t
Octal
117
Decimal
165
Hexadecimal
75
Binary
0111 0101
Unicode
U+0075
Lowercase u
Octal
118
Decimal
166
Hexadecimal
76
Binary
0111 0110
Unicode
U+0076
Lowercase v
Octal
119
Decimal
167
Hexadecimal
77
Binary
0111 0111
Unicode
U+0077
Lowercase w
Octal
120
Decimal
170
Hexadecimal
78
Binary
0111 1000
Unicode
U+0078
Lowercase x
Octal
121
Decimal
171
Hexadecimal
79
Binary
0111 1001
Unicode
U+0079
Lowercase y
Octal
122
Decimal
172
Hexadecimal
7A
Binary
0111 1010
Unicode
U+007A
Lowercase z
Octal
123
Decimal
173
Hexadecimal
7B
Binary
0111 1011
Unicode
U+007B
Opening brace
Octal
124
Decimal
174
Hexadecimal
7C
Binary
0111 1100
Unicode
U+007C
Vertical bar
Octal
125
Decimal
175
Hexadecimal
7D
Binary
0111 1101
Unicode
U+007D
Closing brace
Octal
126
Decimal
176
Hexadecimal
7E
Binary
0111 1110
Unicode
U+007E
Equivalency sign - tilde
Octal
127
Decimal
177
Hexadecimal
7F
Binary
0111 1111
Unicode
U+007F
Delete
Please Be Kind!