Skip to content
Home » Other » ASCII Table & ASCII Converter

ASCII Table & ASCII Converter

Use our free ASCII Table and ASCII Converter to convert text into ASCII codes or convert ASCII codes back into text. You can also find the decimal, hexadecimal, and binary values for individual ASCII characters.

Our ASCII table provides a complete reference for ASCII codes and characters from 0 to 255, including decimal, binary, and hexadecimal values. Use the table to quickly find the ASCII code for letters, numbers, symbols, and control characters.

ASCII (American Standard Code for Information Interchange) is a character encoding system used by computers and digital devices to represent text. Each character is assigned a numeric value that can be represented in decimal, binary, and hexadecimal formats.

Whether you are a programmer, developer, student, or IT professional, this ASCII code table makes it easy to look up character values and understand how text is represented in computer systems.


🔹 What is an ASCII Table?

An ASCII table is a reference chart that shows the numeric codes assigned to characters in the ASCII character set. ASCII stands for American Standard Code for Information Interchange and was developed to provide a standardized way for computers and other digital devices to represent text.

Each ASCII character is assigned a unique value. These values can be displayed in different number systems, including decimal, binary, and hexadecimal. For example, the uppercase letter A has the ASCII value 65 in decimal, 01000001 in binary, and 41 in hexadecimal.

ASCII codes are commonly used in programming, computer systems, data processing, networking, and text encoding. An ASCII table provides a quick way to look up these values when working with characters, symbols, and control codes.

This ASCII code table includes values from 0 to 255, making it useful as a quick reference for both standard ASCII characters and extended character codes.


ASCII Converter

Convert text to ASCII codes and ASCII codes back to text with our free ASCII converter. You can also find decimal, hexadecimal, and binary values for individual characters.

ASCII Converter

Convert text to ASCII codes, convert ASCII codes back to text, or find the ASCII, hexadecimal, and binary values of individual characters.

Decimal
—
Hexadecimal
—
Binary
—
Example: The character A has the ASCII value 65 in decimal, 41 in hexadecimal, and 01000001 in binary.

How to Use the ASCII Converter

Our ASCII Converter makes it easy to convert between text and ASCII codes. You can use the tool to convert text into ASCII values, convert ASCII codes back into readable text, or find the ASCII, hexadecimal, and binary values of individual characters.

Text to ASCII

Select Text → ASCII and enter the text you want to convert. Click Convert to see the ASCII decimal codes for each character.

For example, the word Hello is converted to:

72 101 108 108 111

The converter also displays the corresponding hexadecimal and binary values.

ASCII to Text

To convert ASCII codes back into text, select ASCII → Text and enter the ASCII decimal values separated by spaces.

For example:

72 101 108 108 111

is converted back to:

Hello

This can be useful when working with ASCII codes in programming, computer science, data processing, or troubleshooting.

Character to ASCII

The Character → ASCII option lets you find the code values for individual characters. Enter a character such as A, and the converter will show its different representations:

  • Decimal: 65
  • Hexadecimal: 41
  • Binary: 01000001

You can also enter multiple characters to see the corresponding values for each character.

Decimal, Hexadecimal and Binary ASCII Values

ASCII characters can be represented in several number systems. The standard ASCII range uses decimal values from 0 to 127. For example, the uppercase letter A has the decimal ASCII value 65, hexadecimal value 41, and binary value 01000001.

Use the converter when you need to quickly switch between these representations without calculating the values manually.

Copy Your Result

After converting your text or ASCII codes, use the Copy button to copy the result to your clipboard. This makes it easy to use the converted values in programming code, documents, websites, or other applications.

The converter works directly in your browser, so your text does not need to be sent to an external service.


🔹 How to Use the ASCII Table

The ASCII table makes it easy to find the numeric code associated with a specific character. Each row shows the same character in several different formats.

  • Decimal: The standard base-10 ASCII code, such as 65 for the letter A.
  • Binary: The 8-bit binary representation of the ASCII value, such as 01000001 for A.
  • Hexadecimal: The base-16 representation, such as 41 for A.
  • Character: The letter, number, symbol, or control character represented by the code.

For example, if you need to find the ASCII code for the uppercase letter Z, look for Z in the Character column. The corresponding values are 90 in decimal, 01011010 in binary, and 5A in hexadecimal.

You can use the table in either direction: find a character to determine its ASCII code, or find a numeric ASCII code to determine which character it represents. This is particularly useful when programming, debugging code, converting character values, or working with data and text encoding.


🔹 ASCII Character Ranges: 0–127 and 128–255

The standard ASCII character set contains 128 values, from 0 to 127. These values include control characters, numbers, uppercase and lowercase letters, punctuation marks, and other common symbols.

The values from 128 to 255 are commonly referred to as extended ASCII, but they are not part of the original ASCII standard. Different character encodings use this range for different additional characters, so the meaning of a value above 127 can vary depending on the encoding.

Standard ASCII: 0–127

The standard ASCII range contains:

  • 0–31: Control characters
  • 32: Space
  • 33–47: Punctuation and symbols
  • 48–57: Numbers 0–9
  • 65–90: Uppercase letters A–Z
  • 97–122: Lowercase letters a–z
  • 123–127: Additional symbols and control characters

Extended ASCII: 128–255

Values from 128 to 255 are commonly used for additional characters such as accented letters and symbols. However, there is no single universal extended ASCII character set. Encodings such as Windows-1252 and ISO-8859-1 assign different characters to some of these values.

For modern applications, Unicode and UTF-8 are generally used instead of extended ASCII because they support characters from many languages and writing systems.


🌟 ASCII Code Table: Decimal, Binary, Hexadecimal and Characters

The table below provides a quick reference for ASCII codes in decimal, binary, and hexadecimal formats. Standard ASCII covers values from 0 to 127, including control characters, letters, numbers, punctuation, and common symbols.

The table also includes values from 128 to 255 for reference. These values are not part of the original ASCII standard and their character representation depends on the character encoding being used.

Decimal Binary Hexadecimal Character/Description
00000000000NUL
10000000101SOH
20000001002STX
30000001103ETX
40000010004EOT
50000010105ENQ
60000011006ACK
70000011107BEL
80000100008BS
90000100109TAB
10000010100ALF
11000010110BVT
12000011000CFF
13000011010DCR
14000011100ESO
15000011110FSI
160001000010DLE
170001000111DC1
180001001012DC2
190001001113DC3
200001010014DC4
210001010115NAK
220001011016SYN
230001011117ETB
240001100018CAN
250001100119EM
26000110101ASUB
27000110111BESC
28000111001CFS
29000111011DGS
30000111101ERS
31000111111FUS
320010000020SPACE
330010000121!
340010001022“
350010001123#
360010010024$
370010010125%
380010011026&
390010011127‘
400010100028(
410010100129)
42001010102A*
43001010112B+
44001011002C,
45001011012D–
46001011102E.
47001011112F/
4800110000300
4900110001311
5000110010322
5100110011333
5200110100344
5300110101355
5400110110366
5500110111377
5600111000388
5700111001399
58001110103A:
59001110113B;
60001111003C<
61001111013D=
62001111103E>
63001111113F?
640100000040@
650100000141A
660100001042B
670100001143C
680100010044D
690100010145E
700100011046F
710100011147G
720100100048H
730100100149I
74010010104AJ
75010010114BK
76010011004CL
77010011014DM
78010011104EN
79010011114FO
800101000050P
810101000151Q
820101001052R
830101001153S
840101010054T
850101010155U
860101011056V
870101011157W
880101100058X
890101100159Y
90010110105AZ
91010110115B[
92010111005C\
93010111015D]
94010111105E^
95010111115F_
960110000060`
970110000161a
980110001062b
990110001163c
1000110010064d
1010110010165e
1020110011066f
1030110011167g
1040110100068h
1050110100169i
106011010106Aj
107011010116Bk
108011011006Cl
109011011016Dm
110011011106En
111011011116Fo
1120111000070p
1130111000171q
1140111001072r
1150111001173s
1160111010074t
1170111010175u
1180111011076v
1190111011177w
1200111100078x
1210111100179y
122011110107Az
123011110117B{
124011111007C|
125011111017D}
126011111107E~
127011111117FDEL

🔹 Extended ASCII: Codes 128–255

The values from 128 to 255 are not part of the original ASCII standard. They are often called extended ASCII, but there is no single universal character set for these values.

Different character encodings assign different characters to the same numeric values. For example, Windows-1252 and ISO-8859-1 use the 128–255 range differently in some positions.

For this reason, the values from 128 to 255 are shown below as hexadecimal and binary codes without assigning a specific character. This avoids implying that these values represent the same characters in every encoding.

For modern text processing, Unicode and UTF-8 are generally preferred because they provide a consistent way to represent characters from many languages and writing systems.

Decimal Binary Hexadecimal Character/Description
1281000000080
1291000000181
1301000001082
1311000001183
1321000010084
1331000010185
1341000011086
1351000011187
1361000100088
1371000100189
138100010108A
139100010118B
140100011008C
141100011018D
142100011108E
143100011118F
1441001000090
1451001000191
1461001001092
1471001001193
1481001010094
1491001010195
1501001011096
1511001011197
1521001100098
1531001100199
154100110109A
155100110119B
156100111009C
157100111019D
158100111109E
159100111119F
16010100000A0
16110100001A1
16210100010A2
16310100011A3
16410100100A4
16510100101A5
16610100110A6
16710100111A7
16810101000A8
16910101001A9
17010101010AA
17110101011AB
17210101100AC
17310101101AD
17410101110AE
17510101111AF
17610110000B0
17710110001B1
17810110010B2
17910110011B3
18010110100B4
18110110101B5
18210110110B6
18310110111B7
18410111000B8
18510111001B9
18610111010BA
18710111011BB
18810111100BC
18910111101BD
19010111110BE
19110111111BF
19211000000C0
19311000001C1
19411000010C2
19511000011C3
19611000100C4
19711000101C5
19811000110C6
19911000111C7
20011001000C8
20111001001C9
20211001010CA
20311001011CB
20411001100CC
20511001101CD
20611001110CE
20711001111CF
20811010000D0
20911010001D1
21011010010D2
21111010011D3
21211010100D4
21311010101D5
21411010110D6
21511010111D7
21611011000D8
21711011001D9
21811011010DA
21911011011DB
22011011100DC
22111011101DD
22211011110DE
22311011111DF
22411100000E0
22511100001E1
22611100010E2
22711100011E3
22811100100E4
22911100101E5
23011100110E6
23111100111E7
23211101000E8
23311101001E9
23411101010EA
23511101011EB
23611101100EC
23711101101ED
23811101110EE
23911101111EF
24011110000F0
24111110001F1
24211110010F2
24311110011F3
24411110100F4
24511110101F5
24611110110F6
24711110111F7
24811111000F8
24911111001F9
25011111010FA
25111111011FB
25211111100FC
25311111101FD
25411111110FE
25511111111FF

🔹 ASCII vs Unicode: What Is the Difference?

ASCII and Unicode are both character encoding standards, but they serve different purposes. ASCII uses 7 bits to represent 128 standard characters, including English letters, numbers, punctuation, symbols, and control characters.

Unicode is a much larger character standard designed to represent characters from languages and writing systems around the world. It includes Latin letters as well as characters such as Greek, Cyrillic, Arabic, Chinese, Japanese, and many others.

UTF-8 is a popular Unicode encoding used on the web and in modern software. UTF-8 is backward compatible with standard ASCII, which means the first 128 Unicode characters use the same values as ASCII.

For example, the letter A has the ASCII value 65 and is represented by the same byte in UTF-8. Characters outside the standard ASCII range require additional bytes when encoded using UTF-8.

ASCII vs Unicode vs UTF-8

  • ASCII: A 7-bit character set containing 128 standard characters.
  • Unicode: A universal character standard supporting characters from many writing systems.
  • UTF-8: A variable-length encoding used to store and transmit Unicode characters.

For modern websites and applications, UTF-8 is generally the preferred text encoding, while ASCII remains useful as a fundamental reference for understanding character codes and computer text representation.


🔹 Common ASCII Codes

Some ASCII codes are particularly useful when working with programming, text processing, and data. The following values are among the most commonly referenced ASCII characters:

CharacterDecimalHexadecimalBinary
Space322000100000
0483000110000
9573900111001
A654101000001
Z905A01011010
a976101100001
z1227A01111010
!332100100001
?633F00111111
@644001000000
LF100A00001010
CR130D00001101

These common ASCII values can be useful when writing or debugging programs, working with text files, processing data, or converting between character representations.


🔹 ASCII Codes for Letters and Numbers

ASCII assigns consecutive numeric codes to the English alphabet and the digits 0–9. This makes it easy to identify the ASCII value of a letter or number.

ASCII Codes for Uppercase Letters

The uppercase letters A–Z have decimal ASCII values from 65 to 90. For example, A = 65, B = 66, and Z = 90.

ASCII Codes for Lowercase Letters

The lowercase letters a–z have decimal ASCII values from 97 to 122. For example, a = 97, b = 98, and z = 122.

ASCII Codes for Numbers

The characters 0–9 have decimal ASCII values from 48 to 57. The character 0 has the ASCII value 48, while 9 has the ASCII value 57.

It’s important to remember that the ASCII code for a number character is different from the numeric value of the number itself. For example, the character “5” has an ASCII code of 53, not 5.

This pattern is useful in programming and text processing because ASCII values can be used to compare, sort, convert, and manipulate characters.


Frequently Asked Questions About ASCII

What is ASCII?

ASCII stands for American Standard Code for Information Interchange. It is a character encoding standard that assigns numeric values to letters, numbers, symbols, and control characters.

What is the ASCII code range?

Standard ASCII contains 128 values, from 0 to 127. Values from 128 to 255 are often called extended ASCII, but their character representation depends on the encoding being used.

What is the ASCII code for A?

The uppercase letter A has an ASCII code of 65 in decimal, 41 in hexadecimal, and 01000001 in binary.

What is the ASCII code for a?

The lowercase letter a has an ASCII code of 97 in decimal, 61 in hexadecimal, and 01100001 in binary.

What is the ASCII code for 0?

The character 0 has an ASCII code of 48 in decimal, 30 in hexadecimal, and 00110000 in binary. The ASCII code represents the character “0”, not the numeric value zero.

What is the difference between ASCII and Unicode?

ASCII contains 128 standard characters, while Unicode is designed to represent characters from languages and writing systems around the world. UTF-8 is a widely used encoding for Unicode and is backward compatible with standard ASCII.

What is the difference between ASCII and UTF-8?

ASCII is a 7-bit character set containing 128 standard characters. UTF-8 is a variable-length encoding for Unicode that uses the same byte values as ASCII for the first 128 characters.

Why are ASCII codes useful?

ASCII codes provide a standardized way to represent characters as numbers. They are useful in programming, data processing, text encoding, debugging, and computer systems.


🔗 Related Tools and Calculators

If you are working with numbers, text, data, or computer-related calculations, you may also find these tools useful:

  • Random Number Generator – Generate random numbers quickly for games, programming, testing, and other purposes.
  • Word Counter – Count words, characters, sentences, and paragraphs in your text.
  • Number Converter – Convert numbers between decimal, binary, octal, and hexadecimal formats.
  • Computer Unit Converter – Convert common computer and digital storage units.
  • Subnet Calculator – Calculate subnet masks, IP ranges, and other network information.

Explore more calculators, converters, and online tools on Useful Calculations.