If you have ever searched for something “ASCII” and landed in the wrong place, you are not alone. The same four letters name two very different things: a numbering system for characters, and a way of drawing pictures out of characters. They share a name and a character set, and that is where the similarity ends.
This guide keeps the two apart, shows a worked example of each, and ends with which tool you actually need.
The short answer
ASCII codes give every character a number. The letter A is 65, a space is 32, and the word “Hi” becomes the list 72 105. You read the numbers; the text itself is gone until you convert it back.
ASCII art arranges characters into a picture. The characters stay visible, but placed on lines they form a shape — a face, an animal, a logo — that you recognise at a glance.
Same characters, opposite jobs. Codes hide text inside numbers. Art shows a picture made of text.
What ASCII codes actually are
ASCII stands for American Standard Code for Information Interchange. It is a character encoding standard: an agreed list pairing each character with a number, so different machines store and exchange text the same way. The standard set has 128 characters, numbered 0 to 127 — a 7-bit code, since seven binary digits give exactly 128 possible values. The background to the standard is set out on the ANSI blog, and a full reference table is published in the ASCII Code glossary.
The 128 codes fall into two groups. Codes 0 to 31, plus code 127, are control characters: they print nothing visible and were originally instructions for equipment such as teletypes — tab is 9, line feed is 10, carriage return is 13, escape is 27. Codes 32 to 126 are the printable characters: the space, digits, letters and punctuation you actually see. That is 95 printable characters, and the space counts as one, because a space is a character too.
The numbering follows a pattern. The space is 32, the first printable character. Digits 0 to 9 run from 48 to 57 — note that the digit “0” is code 48, not code 0, since code 0 is the invisible null character. Capitals A to Z run from 65 to 90, small letters a to z from 97 to 122, and punctuation fills the gaps. Converting text to codes is mechanical: take each character in order and write down its number. Order matters — shuffle the numbers and you shuffle the text.
Worked example: turning words into codes
Take the word “Hi”: capital H is 72 and small i is 105, so the conversion is:
Hi → 72 105
That list is six characters long as written, counting the space between the two numbers. “ASCII” works the same way:
ASCII → 65 83 67 73 73
That list is fourteen characters long as written, counting the four separating spaces. Each number stands for exactly one character, and reversing the lookup gives the original word back.
Two limits are worth knowing. Standard ASCII covers English letters, digits and common punctuation only; characters from other scripts fall outside the 128-code set, so a converter may show a different value for them instead of a strict table value. And codes above 127 are extended sets defined differently by different systems, so treat symbols there with caution.

What ASCII art actually is
ASCII art starts from the opposite direction: instead of turning characters into numbers, it turns a picture into characters. A picture is sampled into a grid, and each cell is replaced by a character whose visual weight matches how dark that part of the picture is — dense characters such as @ and # for dark areas, light characters such as a full stop or a space for bright areas. This brightness-to-character method is described in detail by OpenReplay’s guide to ASCII art in the browser and terminal.
That is why ASCII art only lines up in a monospace font, where every character takes up exactly the same width, like the fonts in code editors and terminals. In a proportional font, where a narrow “i” takes less room than a wide “m”, the columns drift and the picture collapses into a jumble. If your art looks broken after pasting, check the font first: paste it inside a code block, which forces a monospace font, and it usually snaps back into shape.
There are two common kinds. Hand-made art is drawn character by character — a face, a cat, a small scene. Image-converted art is produced by a generator that samples a photo or logo and maps brightness to characters automatically. Only the second kind needs a generator; the first needs nothing more than a text editor and patience.
Worked example: a picture made of characters
Here is a small hand-made example — a cat face drawn with just a few characters:
/\_/\ ( o.o ) > ^ <
Line by line it is just slashes, parentheses, a letter o, a caret and a greater-than sign. As a whole it is a cat: two pointed ears on the top line, eyes on the middle line, a mouth on the bottom line. No numbers are involved and nothing has been encoded. The characters are the picture.
That simplicity is also its limit. Hand-made art suits small, simple subjects; a detailed photograph needs a generator, a wide display area, and a monospace font to be readable at all.

Codes vs art, side by side
| ASCII codes | ASCII art | |
|---|---|---|
| What you start with | Text you want as numbers | A picture, or an idea for one |
| What you end up with | A list of numbers, one per character | A grid of characters that looks like a picture |
| What you read | The numbers, then the text after converting back | The picture, at a glance |
| What breaks it | Shuffling the order, or characters outside the table | A proportional font, or lost line breaks |
| Typical use | Coursework, debugging, checking which characters a string contains | Chat messages, code comments, terminal banners, README headers |
The test that settles any confusion is simple: if the result is meant to be read as numbers, it is codes. If it is meant to be looked at as a picture, it is art.
Why people mix them up
The name is shared, because both use the ASCII character set, so a search for one naturally surfaces the other. The raw material is identical — the same letters, digits and symbols, put to different work. And search results for code converters are split: roughly half the pages for a phrase like “text to ascii” are art generators, because that is what many searchers turn out to want. Read what a page does before you paste anything into it.
Which Manage My Tools converter does which job
Manage My Tools has two converters in this family, and neither draws pictures:
- The Text to ASCII converter turns text into ASCII code numbers, one number per character, in order. Type or paste text, run it, and copy the code numbers. Its own page says plainly that it is not an ASCII art generator.
- The ASCII to Text converter does the reverse: paste space-separated code numbers and read the original text back. The list 72 105 becomes “Hi” again.
If what you want is a picture made of characters, neither converter will give it to you, and no setting on either page changes that. You need an art generator or a text editor instead — and you will know you have the right one when its output is something you look at, not something you count.
How to tell which one you need
- You have text and you want numbers → use a text-to-ASCII converter.
- You have numbers and you want the text back → use an ASCII-to-text converter.
- You have a picture (or an idea) and you want it drawn in characters → use an ASCII art generator, or draw it by hand in a text editor.
- You are unsure which characters a copied string really contains — hidden spaces, for instance → convert it to codes, because every character, spaces included, shows up as its own number.
Browse the Text Converters category or all tools for other conversions, and see the Morse code alphabet chart for another code system — dots and dashes instead of numbers.
Mistakes to avoid
Pasting a code list into an art generator, or a picture into a code converter, is the classic mix-up, and the output will look like nonsense either way.
Pasting art into a chat app or document that uses a proportional font is the second classic mistake. The art is fine; the display is not. Move it into a code block or a monospace font and check again before redrawing anything.
Feeding non-English text to a strict ASCII table is the third. The table has no codes for those characters, so whatever numbers come back are not table values. Finally, read a tool’s one-sentence description before you paste: “ASCII” on a page can mean codes, art, or both.
FAQ
Is ASCII art the same as ASCII codes?
No. ASCII codes are numbers assigned to characters; ASCII art is pictures drawn with characters. They share a character set, not a purpose.
Can I turn code numbers back into text?
Yes, if the numbers are decimal ASCII codes in order. Paste 72 105 into an ASCII-to-text converter and you get “Hi” back. Shuffle the numbers and you shuffle the text.
Why does my ASCII art look broken after pasting?
Almost always because the destination uses a proportional font, where characters have different widths and the columns drift. Paste it inside a code block, which uses a monospace font, and it should line up again.
Does the Text to ASCII converter make pictures?
No. It lists the numeric code of each character in your text, one number per character. For pictures made of letters you need an art generator or a text editor.
What is the difference between ASCII and extended ASCII?
Standard ASCII has 128 characters, codes 0 to 127. Codes from 128 to 255 belong to extended sets defined differently by different systems, so symbols there are less reliable across systems.
The takeaway
Codes and art are two uses of one character set, not two names for one thing. Codes turn text into numbers so machines — and students, and debuggers — can handle it precisely. Art turns pictures into characters so people can share a drawing anywhere plain text works. Remember which direction you are going — text into numbers, or picture into characters — and the right tool picks itself. If your job is the numbers side, try the Text to ASCII converter.
