WEB ONLINE CENTER - ONE STEP SOLUTION FOR ALL...

Character conversion to ASCII, Hex, Octal & Binary

Each character have their ASCII (American Standard Code for Information Interchange), Hex (Hexadecimal), Octal & Binary value assigned to it.
Here, you will find all the characters, that are available on your computer keyboard like Numbers (0-9), Capital alphabets (A-Z), Small alphabets (a-z), Puncutation Marks (, . ! etc.), Special Characters ($, %, &), etc. As well as you will also find other characters like LF (Line Feed), CR (Carriage Return), etc.
This is the list of all characters, along with their ASCII, Hex, Octal & Binary values.

Character ASCII Hex Octal Binary
NUL0000000 0000
SOH1110000 0001
STX2220000 0010
ETX3330000 0011
EOT4440000 0100
ENQ5550000 0101
ACK6660000 0110
BEL7770000 0111
BS88100000 1000
TAB99110000 1001
LF10A120000 1010
VT11B130000 1011
FF12C140000 1100
CR13D150000 1101
SO14E160000 1110
SI15F170000 1111
Character ASCII Hex Octal Binary
DLE1610200001 0000
DC11711210001 0001
DC21812220001 0010
DC31913230001 0011
DC42014240001 0100
NAK2115250001 0101
SYN2216260001 0110
ETB2317270001 0111
CAN2418300001 1000
EM2519310001 1001
SUB261A320001 1010
ESC271B330001 1011
FS281C340001 1100
GS291D350001 1101
RS301E360001 1110
US311F370001 1111
Character ASCII Hex Octal Binary
(space)3220400010 0000
!3321410010 0001
"3422420010 0010
#3523430010 0011
$3624440010 0100
%3725450010 0101
&3826460010 0110
'3927470010 0111
(4028500010 1000
)4129510010 1001
*422A520010 1010
+432B530010 1011
,442C540010 1100
-452D550010 1101
.462E560010 1110
/472F570010 1111
Character ASCII Hex Octal Binary
04830600011 0000
14931610011 0001
25032620011 0010
35133630011 0011
45234640011 0100
55335650011 0101
65436660011 0110
75537670011 0111
85638700011 1000
95739710011 1001
:583A720011 1010
;593B730011 1011
<603C740011 1100
=613D750011 1101
>623E760011 1110
?633F770011 1111
Character ASCII Hex Octal Binary
@64401000100 0000
A65411010100 0001
B66421020100 0010
C67431030100 0011
D68441040100 0100
E69451050100 0101
F70461060100 0110
G71471070100 0111
H72481100100 1000
I73491110100 1001
J744A1120100 1010
K754B1130100 1011
L764C1140100 1100
M774D1150100 1101
N784E1160100 1110
O794F1170100 1111
Character ASCII Hex Octal Binary
P80501200101 0000
Q81511210101 0001
R82521220101 0010
S83531230101 0011
T84541240101 0100
U85551250101 0101
V86561260101 0110
W87571270101 0111
X88581300101 1000
Y89591310101 1001
Z905A1320101 1010
[915B1330101 1011
\925C1340101 1100
]935D1350101 1101
^945E1360101 1110
_955F1370101 1111
Character ASCII Hex Octal Binary
`96601400110 0000
a97611410110 0001
b98621420110 0010
c99631430110 0011
d100641440110 0100
e101651450110 0101
f102661460110 0110
g103671470110 0111
h104681500110 1000
i105691510110 1001
j1066A1520110 1010
k1076B1530110 1011
l1086C1540110 1100
m1096D1550110 1101
n1106E1560110 1110
o1116F1570110 1111
Character ASCII Hex Octal Binary
p112701600111 0000
q113711610111 0001
r114721620111 0010
s115731630111 0011
t116741640111 0100
u117751650111 0101
v118761660111 0110
w119771670111 0111
x120781700111 1000
y121791710111 1001
z1227A1720111 1010
{1237B1730111 1011
|1247C1740111 1100
}1257D1750111 1101
~1267E1760111 1110
DEL1277F1770111 1111

Other Information

ASCII: ASCII abbreviated from American Standard Code for Information Interchange, is a character encoding standard for electronic communication. ASCII codes represent text in computers, telecommunications equipment, and other devices. Most modern character-encoding schemes are based on ASCII, although they support many additional characters.

ASCII is the traditional name for the encoding system; the Internet Assigned Numbers Authority (IANA) prefers the updated name US-ASCII, which clarifies that this system was developed in the US and based on the typographical symbols predominantly in use there.

ASCII is one of the IEEE milestones.

ASCII was developed from telegraph code. Its first commercial use was as a seven-bit teleprinter code promoted by Bell data services. Work on the ASCII standard began on October 6, 1960, with the first meeting of the American Standards Association's (ASA) (now the American National Standards Institute or ANSI) X3.2 subcommittee. The first edition of the standard was published in 1963, underwent a major revision during 1967, and experienced its most recent update during 1986. Compared to earlier telegraph codes, the proposed Bell code and ASCII were both ordered for more convenient sorting (i.e., alphabetization) of lists, and added features for devices other than teleprinters.

Originally based on the English alphabet, ASCII encodes 128 specified characters into seven-bit integers as shown by the ASCII chart above. Ninety-five of the encoded characters are printable: these include the digits 0 to 9, lowercase letters a to z, uppercase letters A to Z, and punctuation symbols. In addition, the original ASCII specification included 33 non-printing control codes which originated with Teletype machines; most of these are now obsolete.

For example, lowercase i would be represented in the ASCII encoding by binary 1101001 = hexadecimal 69 (i is the ninth letter) = decimal 105.

Hexadecimal: In mathematics and computing, hexadecimal (also base 16, or hex) is a positional numeral system with a radix, or base, of 16. It uses sixteen distinct symbols, most often the symbols 0–9 to represent values zero to nine, and A–F (or alternatively a–f) to represent values ten to fifteen.

Hexadecimal numerals are widely used by computer system designers and programmers, as they provide a more human-friendly representation of binary-coded values. Each hexadecimal digit represents four binary digits, also known as a nibble, which is half a byte. For example, a single byte can have values ranging from 0000 0000 to 1111 1111 in binary form, which can be more conveniently represented as 00 to FF in hexadecimal.

In mathematics, a subscript is typically used to specify the radix. For example the decimal value 10,995 would be expressed in hexadecimal as 2AF316. In programming, a number of notations are used to support hexadecimal representation, usually involving a prefix or suffix. The prefix 0x is used in C and related languages, which would denote this value by 0x2AF3.

Hexadecimal is used in the transfer encoding Base16, in which each byte of the plaintext is broken into two 4-bit values and represented by two hexadecimal digits.

Octal: The octal numeral system, or oct for short, is the base-8 number system, and uses the digits 0 to 7. Octal numerals can be made from binary numerals by grouping consecutive binary digits into groups of three (starting from the right). For example, the binary representation for decimal 74 is 1001010. Two zeroes can be added at the left: (00)1 001 010, corresponding the octal digits 1 1 2, yielding the octal representation 112.

In the decimal system each decimal place is a power of ten. For example:

7410 = 7 x 101 + 4 x 100

In the octal system each place is a power of eight. For example:

1128 = 1 x 82 + 1 x 81 + 2 x 80

By performing the calculation above in the familiar decimal system we see why 112 in octal is equal to 64+8+2 = 74 in decimal.

Octal became widely used in computing when systems such as the PDP-8, ICL 1900 and IBM mainframes employed 12-bit, 24-bit or 36-bit words. Octal was an ideal abbreviation of binary for these machines because their word size is divisible by three (each octal digit represents three binary digits). So four, eight or twelve digits could concisely display an entire machine word. It also cut costs by allowing Nixie tubes, seven-segment displays, and calculators to be used for the operator consoles, where binary displays were too complex to use, decimal displays needed complex hardware to convert radices, and hexadecimal displays needed to display more numerals.

Binary: In mathematics and digital electronics, a binary number is a number expressed in the base-2 numeral system or binary numeral system, which uses only two symbols: typically 0 (zero) and 1 (one).

The base-2 numeral system is a positional notation with a radix of 2. Each digit is referred to as a bit. Because of its straightforward implementation in digital electronic circuitry using logic gates, the binary system is used by almost all modern computers and computer-based devices.

In keeping with customary representation of numerals using Arabic numerals, binary numbers are commonly written using the symbols 0 and 1. When written, binary numerals are often subscripted, prefixed or suffixed in order to indicate their base, or radix. The following notations are equivalent:

  • 100101 binary (explicit statement of format)
  • 100101b (a suffix indicating binary format; also known as Intel convention)
  • 100101B (a suffix indicating binary format)
  • bin 100101 (a prefix indicating binary format)
  • 1001012 (a subscript indicating base-2 (binary) notation)
  • %100101 (a prefix indicating binary format; also known as Motorola convention)
  • 0b100101 (a prefix indicating binary format, common in programming languages)
  • 6b100101 (a prefix indicating number of bits in binary format, common in programming languages)

When spoken, binary numerals are usually read digit-by-digit, in order to distinguish them from decimal numerals. For example, the binary numeral 100 is pronounced one zero zero, rather than one hundred, to make its binary nature explicit, and for purposes of correctness. Since the binary numeral 100 represents the value four, it would be confusing to refer to the numeral as one hundred (a word that represents a completely different value, or amount). Alternatively, the binary numeral 100 can be read out as "four" (the correct value), but this does not make its binary nature explicit.

Reference: https://en.wikipedia.org/