Nepedia
Back to Discover
Fluent Reader
💻

ASCII

technology Maturity 11-13 Next article →

Computers and machines need a shared way to talk to each other. They use a special system called ASCII to represent text. This name stands for the American Standard Code for Information Interchange.

USASCII code chart
USASCII code chart

It is a way to turn letters and marks into numbers. This system is a big part of how modern computers work. In fact, the first 128 parts of the modern Unicode system are the same as ASCII. It helps machines store and move written language. Without these rules, different devices might not understand the same message.

How does this code actually work? It uses a seven-bit integer to store each character. A bit is a tiny piece of data. By using seven bits, the system creates 128 different code points.

ASCII Table (suitable for printing)
ASCII Table (suitable for printing)

Ninety-five of these are printable characters. You can see these as digits 0 to 9, capital letters, and lowercase letters. They also include common punctuation marks. The other 33 codes are called control characters. These are not meant to be printed on a page. Instead, they tell a machine to do a task. For example, a 'tab' or a 'line feed' tells a printer to move the paper.

People worked hard to build this standard many years ago. Work began in May 1961. An IBM engineer named Bob Bemer submitted a proposal to help. He worked with a group called the X3 subcommittee.

ASCII1963-infobox-paths
ASCII1963-infobox-paths

The first version of the standard was published in 1963. This happened at the same time as the Teletype Model 33. The code was updated several times over the years. Major revisions happened in 1967 and 1986. These changes helped the code stay useful as technology grew.

There are many interesting facts about how the codes were chosen. The committee wanted to make sorting lists very easy. Because of this, they put the space character before the letters. They also put many punctuation marks before the numbers.

US ASCII Control Character Symbols
US ASCII Control Character Symbols

This specific order is sometimes called ASCIIbetical order. The designers also made a clever choice for the letters. They placed lowercase letters so they only differed from uppercase letters by one bit. This made it much easier for keyboards and printers to work. It also helped computers match letters without worrying about case.

You can see the history of ASCII in the tools we use today. Many of the symbols on your keyboard come from old mechanical typewriters. For example, the symbols like # or $ were based on the Remington No. 2 typewriter. Some parts of the code are even used on the Internet. In 2015, a document describing ASCII was made an Internet Standard. While ASCII does not have marks like the ones in "jalapeño," it still forms the base for almost everything. It is a bridge between the old telegraph machines and our modern digital world.

463 words

Where will your curiosity go next?

Keep exploring at your chosen reading level.

🖼️ Images & Media (4)
File:USASCII code chart.svg
USASCII code chart.svg
File:ASCII1963-infobox-paths.svg
ASCII1963-infobox-paths.svg
File:ASCII Table (suitable for printing).svg
ASCII Table (suitable for printing).svg
File:US ASCII Control Character Symbols.png
US ASCII Control Character Symbols.png
More to explore

✨ What else?

Related topics you might enjoy

🔬 Go deeper

More advanced topics to explore

🪜 Step back

Simpler topics to build understanding

What is Nepedia?

A free, ad-free encyclopedia for children. Every article is written at five reading levels, so the same page works for a five-year-old and a fifteen-year-old — use the level switcher above to see this one change. No account needed to read.