Hexadecimal - ASCII - Binary Conversion Chart

0 1 2 3 4 5 6 7 8 9 A B C D E F
0 NUL
00000000
SOH
00000001
STX
00000010
ETX
00000011
EOT
00000100
ENQ
00000101
ACK
00000110
BEL
00000111
BS
00001000
HT
00001001
LF
00001010
VT
00001011
FF
00001100
CR
00001101
SO
00001110
SI
00001111
1 DLE
00010000
DC1
00010001
DC2
00010010
DC3
00010011
DC4
00010100
NAK
00010101
SYN
00010110
ETB
00010111
CAN
00011000
EM
00011001
SUB
00011010
ESC
00011011
FS
00011100
GS
00011101
RS
00011110
US
00011111
2 SP
00100000
!
00100001
"
00100010
#
00100011
$
00100100
%
00100101
&
00100110
'
00100111
(
00101000
)
00101001
*
00101010
+
00101011
,
00101100
-
00101101
.
00101110
/
00101111
3 0
00110000
1
00110001
2
00110010
3
00110011
4
00110100
5
00110101
6
00110110
7
00110111
8
00111000
9
00111001
:
00111010
;
00111011
<
00111100
=
00111101
>
00111110
?
00111111
4 @
01000000
A
01000001
B
01000010
C
01000011
D
01000100
E
01000101
F
01000110
G
01000111
H
01001000
I
01001001
J
01001010
K
01001011
L
01001100
M
01001101
N
01001110
O
01001111
5 P
01010000
Q
01010001
R
01010010
S
01010011
T
01010100
U
01010101
V
01010110
W
01010111
X
01011000
Y
01011001
Z
01011010
[
01011011
\
01011100
]
01011101
^
01011110
_
01011111
6 `
01100000
a
01100001
b
01100010
c
01100011
d
01100100
e
01100101
f
01100110
g
01100111
h
01101000
I
01101001
j
01101010
k
01101011
l
01101100
m
01101101
n
01101110
o
01101111
7 p
01110000
q
01110001
r
01110010
s
01110011
t
01110100
u
01110101
v
01110110
w
01110111
x
01111000
y
01111001
z
01111010
{
01111011
|
01111100
}
01111101
~
01111110
DEL
01111111


LEGEND:   
NULNull SOHStart of Header STXStart of Text
ETXEnd of Text EOTEnd of Transmit ENQEnquiry
ACKAcknowledge BELBell BSBackspace
HTHorizontal Tab LFLine Feed VTVertical Tab
FFForm Feed CRCarriage Return SOShift Out
SIShift In DLEData Line Escape DC1Device Control 1
DC2Device Control 2 DC3Device Control 3 DC4Device Control 4
NAKNegative Acknowledge SYNSynchronous Idle ETBEnd of Transmit Block
CANCancel EMEnd of Medium SUBSubstitute
ESCEscape FSFile Separator GSGroup Separator
RSRecord Separator USUnit Separator SP Space
DELDelete  
 
USAGE:  For those unfamiliar with this chart, the hexadecimal values are derived by selecting an ASCII or binary value, then selecting the element from the corresponding first column and pairing it with the element of the corresponding top row. If seeking the ASCII or binary value of an existing hexadecimal value, use the first column and top row elements to determine their ASCII/binary value intersection.

For example, if seeking the hexadecimal value for “~”, one would first note that it corresponds with element 7 in the first column and element E in the top row, thus 7E. If seeking the ASCII value for the hexadecimal expression 47, you would use the 4 in the first column and the 7 in the top row, which would intersect at the ASCII value “G”.

Binary values are listed beneath their corresponding ASCII values.

 



<<