Skip to content
Step by Step Internet 🌐 Guides for learning to surf the Net

ASCII Code: What is it, what is it for and what is its importance in computing and the Internet?

UPDATED ✅ Ascii is a character code created in 1963 as a redefinition of the one used in telegraphy at the time ⭐ ENTER HERE ⭐ and Learn more

Imagine that when you had to write a message on your mobile phone or a text for a job on your computer, you had to write a lot of zeros (0) and ones (1); what are known as binary numbers, rather than letters and words.

Well, in case you don’t know, binary numbers are the only way your computer can process all the information it receives from the outside, all the orders and commands that we send to you arrive at the processing center in the form of binaries.

But how does this information conversion happen? We will be revealing all of this in this small delivery that we have prepared for you on the “Aski” code, as this code tends to be pronounced in our Spanish language.

What is the ASCII code and what is it used for in computing?

Computers have a somewhat complex way of understanding and processing information, Basically, the data is received in the form of characters and converted to binary numbers, that is, in a cluster of ones and zeros.



The smallest units of information in these teams are the characters that are stored in 8 bits. These are usually a sequence of 8 binary figures, which can also be called octal numbers or octets.

Binary numbers

The American Standard Code for Information Interchange, better known as ASCII for its acronym in English, is a character code based on the Roman or Latin alphabet. This is used to dictate the parameters that allow representing the characters in bits, being the case of the ASCII code, 7 bits.

In a few words we can say that the ASCII code it is a translator of information between the user and the machine.

It allows speeding up and optimizing the processing and storage of information on a computer while enhancing its communication with the outside world. It allows to represent a total of 128 characters in its regular version that go from the numbers 0 to 127, with base 10.

These units are divided into two groups, which are the code control and printables that include all the letters of the alphabet plus the symbols used on our keyboard. In the extended version of the ASCII code, twice as many can be obtained, since it reaches up to 255 with a decimal base.

This version can include graphemes from older languages ​​such as Greek or Hebrew as needed, and in these tables the information is stored in 8 bits.

History and origin, why was ASCII created?

As sad and unfortunate as it is, human beings have only harnessed our potential more and increased our technology more in periods of wars and crises.

approximately for the year 1945 During the course of the Second World War, it was necessary to transmit messages in Morse code securely. This process was greatly streamlined because the “dot and dash” of this could also easily be equivalent to 1 and 0 of binary numbers, and for this they used the telegraphs of the time.

Telegraph

This first phase of what we know today as ASCII was developed by the Bell telecommunications company, now AT&T.

But, it was not until 1963 thanks to the acceptance of the “American Standards Agency”, that it was possible to reformulate many of the units that were already used in the old telegraphs, and also add many more in order to consolidate the ASCII code.

Despite the new units added including new punctuation symbols, accents and lowercase letters it was still not enough. That’s why years later IBM released the first extended version of the code in which 255 characters were reached.

ASCII Code Control Characters What are they and what are they used for?

In the ASCII code there are 33 codes that are not part of the known characters, these are the first from 0-31 and 127. Which are conceived as control units, where it is easier for you to give orders and control both the computer and other external devices. It is noteworthy that earlier in his time he could control printers and other equipment.

However, with the passage of time they have become obsolete, even so, can be activated using the ALT keys + the number in decimals, but only from the numeric keypad.

For example, one of the most common activated with this code is the @, which can be enabled using the keys ALT+64 side numeric keypad.

Binary Decimal Abbreviation Name/Meaning
0000 0000 null null character
0000 0001 1 SOH Start of Header
0000 0010 two STX Start of Text
0000 0011 3 ETX End of Text
0000 0100 4 EOT End of Transmission
0000 0101 5 ENQ Query
0000 0110 6 ACK Acknowledgment of receipt
0000 0111 7 BEL Doorbell
0000 1000 8 BS Recoil
0000 1001 9 HT horizontal tab
0000 1010 10 LF line break
0000 1011 eleven TV Vertical Tabulation
0000 1100 12 FF page feed
0000 1101 13 CR Car return
0000 1110 14 SW disable caps
0000 1111 fifteen YES turn caps
0001 0000 16 DLE escape data link
0001 0001 17 DC1 Device Control 1
0001 0010 18 DC2 device control 2
0001 0011 19 DC3 device control 3
0001 0100 twenty DC4 device control 4
0001 0101 twenty-one NAK negative acknowledgment
0001 0110 22 SYN sync standby
0001 0111 23 ETB End of transmission block
0001 1000 24 DOG Cancel
0001 1001 25 MS end of middle
0001 1010 26 SUB substitution
0001 1011 27 ESC Exhaust
0001 1100 28 FS file separator
0001 1101 29 GS group separator
0001 1110 30 RS record separator
0001 1111 31 US drive separator
0111 1111 127 OF Suppress

ASCII printable characters What are they and what are they used for?



In printable symbol table we can include all those digits and letters that are used in writing, leaving all punctuation marks out for now.

Similarly, these can be activated pressing the ALT keys + the exact combination of numbers in decimals. Which range from 48 – 57 for the numbers from 0 to 9, and from 65-90 for the uppercase alphabet, and from 97-122 for the lowercase alphabet.

Numbers
Binary Decimal Character represented
0011 0000 48
0011 0001 49 1
0011 0010 fifty two
0011 0011 51 3
0011 0100 52 4
0011 0101 53 5
0011 0110 54 6
0011 0111 55 7
0011 1000 56 8
0011 1001 57 9
Capital letters
Binary Decimal Depicted character
0100 0001 65 A
0100 0010 66 B.
0100 0011 67 C
0100 0100 68 D
0100 0101 69 AND
0100 0110 70 F
0100 0111 71 G
0100 1000 72 H
0100 1001 73 Yo
0100 1010 74 J
0100 1011 75 K
0100 1100 76 L
0100 1101 77 M
0100 1110 78 N
0100 1111 79 EITHER
0101 0000 80 P
0101 0001 81 Q
0101 0010 82 R
0101 0011 83 yes
0101 0100 84 T
0101 0101 85 OR
0101 0110 86 v
0101 0111 87 W
0101 1000 88 X
0101 1001 89 Y
0101 1010 90 Z
Lowercase letters
Binary Decimal Depicted character
0110 0001 97 a
0110 0010 98 b
0110 0011 99 c
0110 0100 100 d
0110 0101 101 and
0110 0110 102 F
0110 0111 103 g
0110 1000 104 h
0110 1001 105 Yo
0110 1010 106 j
0110 1011 107 k
0110 1100 108 he
0110 1101 109 m
0110 1110 110 n
0110 1111 111 either
0111 0000 112 p
0111 0001 113 what
0111 0010 114 r
0111 0011 115 s
0111 0100 116 you
0111 0101 117 or
0111 0110 118 v
0111 0111 119 w
0111 1000 120 x
0111 1001 121 Y
0111 1010 122 z

Finally, we have a single printable character that is only the “Space” number 32, which is activated with the space bar. This is among the printable characters as an invisible one because although it cannot be seen, it is always present in our texts.

Binary Decimal Depicted character
0010 0000 32 space ( )

List of special ASCII characters What are they and what are they used for?

Special symbols include all symbols, punctuation marks, and mathematical operations, which are also part of the printable characters, but are separated in this way.

The groups go from the decimal number 33-47 united from 58-64 continued by 91-96 and finally from 123-126:

Special characters
Binary Decimal Depicted character
0010 0001 33 !
0010 0010 3. 4
0010 0011 35 #
0010 0100 36 $
0010 0101 37 %
0010 0110 38 &
0010 0111 39
0010 1000 40 (
0010 1001 41 )
0010 1010 42 *
0010 1011 43 +
0010 1100 44 ,
0010 1101 Four. Five
0010 1110 46 .
0010 1111 47 /
0011 1010 58 :
0011 1011 59 ;
0011 1100 60
0011 1101 61 =
0011 1110 62 >
0011 1111 63 ?
0100 0000 64 @
0101 1011 91 [
0101 1100 92
0101 1101 93 ]
0101 1110 94 ^
0101 1111 95 _
0110 0000 96 `
0111 1011 123 {
0111 1100 124 |
0111 1101 125 }
0111 1110 126 ~

ASCII vs Unicode What are the main differences between each?

Unicode can be said to be an improved version of ASCII, since Unicode includes the same characters as ASCII without modifying any, but supports a larger number of these.

Its main objective is to be compatible with all equipment, but let’s see what are the basic differences that distinguish these 2 codes:

  • The main difference is that Unicode binary sequences are much longer and heavier than ASCII, going up to 32 bits while ASCII only goes up to 7 bits.
  • Another difference between these codes is the number of characters, ASCII being only 128 while Unicode reaches up to 221 characters in its standard version.
  • Unicode is prepared to support multiple languages ​​simultaneously unlike ASCII code.

Art ASCII What is this kind of art that is done with this code?

This is an unconventional discipline that can be called a “Digital pointillism”.

Art ASCII

Basically, the artist uses all the printable characters provided by the code, and in a simple text editor puts his imagination to work until he achieves works that are truly worthy of admiration.

This type of art has been used a lot in old consoles that did not have graphic processing capacity like today’s. It was also present in the designs of the first video games, and in some cases it was useful for the graphical representation of diagrams.

Art ASCII 2

Although the concept of this sounds quite basic, Art ASCII is one of the most versatile currents, and can be combined with others to create pieces of landscaping, realism, cubism and a long etcetera. This has even earned it to be used as a filter in multiple applications and multimedia editing software.

In addition, it had a strong influence on internet culture. You may not have realized it, but inside you are an ASCII artist.. We’ve all texted those combinations of semicolons followed by a closing parenthesis to wink at a contact ( 😉 ). These expressions are part of this art, and were the first “emoticons” in history.

Its influence is so great that both WhatsApp and Telegram or Facebook Messenger allows you to add an emoticon by entering its ASCII version. However, it is also one of the most undervalued art forms.

Computing