Ascii Codes Table

What is ASCII Table?

The American Standard Code for Information Interchange, or ASCII, is an electronic communication character encoding standard. ASCII codes are used to represent text in telecommunication equipment, computers and other such devices. Although they enable a large number of extra characters, most current character encoding methods are based on ASCII.

ASCII is a 7-bit code, which means there are 128 (27) characters specified. There are 33 non-printable characters and 95 printable characters in the code, which comprise letters, punctuation marks, numerals, and control characters.

There are numerous categories of ASCII characters. Few of these categories are discussed below.

Control characters(0-31 & 127):

Characters that aren’t printable are known as control characters. They are based on telex technology and are used to deliver commands to the PC or printer. You may use these characters to create line breaks or tabs. They are largely obsolete today.

Special characters(32-47/58-64/91-96/123-126):

All printable characters that aren’t letters or numbers are classified as special characters. Punctuation and technical, mathematical characters are examples of this. As one might expect, ASCII includes the space (a non-visible but printable character) and so does not fall within the control characters group.


The first ten Arabic numerals from 0-9 are included in numbers.

Letters(65-90) & (97-112):

The letters are split into two groups, with the capital letters in the first group and the lowercase letters in the second.

History of ASCII Table

In 1963, the American Standards Association (ASA, now known as the American National Standards Institute) developed the American Standard Code for Information Interchange (ASCII), which established binding rules for how electronic devices should display characters. It’s known as US-ASCII since it’s a wholly American standard. In terms of forerunners, there’s Morse code and telex coding, in which a standardized code (e.g., a set series of acoustic impulses) is converted into text. Because computers can’t read our alphabet because their internal operations are based on the binary system, ASCII was created.

The sign standard has only been modified a few times to accommodate new requirements. Extended versions are available that employ an eighth bit to show regional linguistic variations. It’s not feasible to switch between the Latin and Arabic alphabets, for example. As a result, character sets based on Unicode, such as UTF-8, are now extensively used: Unicode can handle over a million distinct characters. Because UTF-8 is ASCII compatible, it also encodes the first 128 characters.


First ten characters from ASCII Table are given below:

Bin. Hex. Dec. ASCII Symbol Explanation Group
0000000 0 0 NUL The character null prompts the device to do nothing Control Character
0000001 1 1 SOH It initiates the header (Start of Heading) Control Character
0000010 2 2 STX This character ends the header and marks the beginning of the message. (start of text) Control Character
0000011 3 3 ETX Indicates the end of text or end of the message Control Character
0000100 4 4 EOT Indicates the end of a complete transmission (End of Transmission) Control Character
0000101 5 5 ENQ A request that requires a response (Enquiry) Control Character
0000110 6 6 ACK Gives a positive answer to the request (Acknowledge) Control Character
0000111 7 7 BEL Triggers a beep (Bell) Control Character
0001000 8 8 BS Let’s the cursor move back one step (Backspace) Control Character
0001001 9 9 TAB (HT) It is a horizontal tab which moves the cursor within a row to the subsequent predefined position (Horizontal Tab) Control Character

Uses of ASCII Table

Originally, the ASCII table was used to convert a byte of data (a binary code consisting of eight 0s and 1s) to a human-readable letter, such as “a” or “A” or the integer “2.” Even though UTF-8 has grown increasingly significant for displaying a text, ASCII is still commonly utilized today. Unicode, on the other hand, has only been in use since 2008, when it began to replace the traditional character encoding system employed in the early days of the internet. UTF-8 has the benefit of being virtually backwards compatible.

ASCII is a subset of UTF-8, thus the first 128 characters are identical. The old encoding method is still used in emails and URLs since ASCII is the lowest common denominator of most new encoding formats.

Furthermore, ASCII has long been utilized for artistic as well as technological purposes: ASCII art creates works using just readable ASCII table characters. From letters to basic stick figures to full-fledged paintings, there’s something for everyone. ASCII painters generate light and shade in their artworks by varying the brightness levels of individual letters.