ASCII to Binary Converter
Convert ASCII text to binary instantly. Enter letters, numbers, spaces, or punctuation to get the corresponding 8-bit binary byte for every character, plus decimal code values and a character-by-character breakdown.
What Is an ASCII to Binary Converter?
An ASCII to binary converter changes text characters into the binary numbers used to represent those character codes in digital systems. Standard ASCII assigns a numeric value to letters, numbers, punctuation, spaces, and control characters.
For example, uppercase A has ASCII decimal value 65.
Decimal 65 written as an 8-bit binary byte is 01000001.
Therefore ASCII character A can be displayed in binary as
01000001.
BinaryCon converts each character independently and keeps every result as a full 8-bit byte so the boundaries between characters remain clear.
ASCII text
Human-readable characters such as A, z, 5, space, and punctuation.
Binary bytes
Each ASCII code is displayed as an 8-bit binary value such as 01000001.
How to Use the ASCII to Binary Converter
Type a character, word, phrase, number, or combination of standard ASCII symbols.
BinaryCon reads each character and finds its character code.
Every code is converted to base 2 and padded to a complete 8-bit byte.
The result shows each character, its decimal code, and its binary byte.
Use the result in programming, coursework, data encoding, debugging, or another BinaryCon conversion tool.
Worked Example: Convert A to Binary
Worked Example: Convert ABC to Binary
B → 66
C → 67 Convert each value to 8-bit binary: A → 01000001
B → 01000010
C → 01000011 Final result: ABC → 01000001 01000010 01000011
Example: Convert Hello to Binary
| Character | ASCII Decimal | Binary |
|---|---|---|
| H | 72 | 01001000 |
| e | 101 | 01100101 |
| l | 108 | 01101100 |
| l | 108 | 01101100 |
| o | 111 | 01101111 |
Common ASCII to Binary Values
| Character | Decimal | Hex | 8-Bit Binary |
|---|---|---|---|
| space | 32 | 20 | 00100000 |
| ! | 33 | 21 | 00100001 |
| 0 | 48 | 30 | 00110000 |
| 1 | 49 | 31 | 00110001 |
| 9 | 57 | 39 | 00111001 |
| A | 65 | 41 | 01000001 |
| B | 66 | 42 | 01000010 |
| Z | 90 | 5A | 01011010 |
| a | 97 | 61 | 01100001 |
| b | 98 | 62 | 01100010 |
| z | 122 | 7A | 01111010 |
| ? | 63 | 3F | 00111111 |
Printable ASCII Range
Standard ASCII contains 128 code points numbered from 0 through 127. Decimal values 32 through 126 are normally considered printable characters.
| Category | Decimal Range | Binary Range |
|---|---|---|
| Control characters | 0–31 | 00000000–00011111 |
| Space | 32 | 00100000 |
| Digits | 48–57 | 00110000–00111001 |
| Uppercase letters | 65–90 | 01000001–01011010 |
| Lowercase letters | 97–122 | 01100001–01111010 |
| DEL | 127 | 01111111 |
Why ASCII Is Often Shown as 8-Bit Binary
Original standard ASCII uses only seven significant bits because its code range is 0 through 127.
However, modern computing normally stores character data in bytes, and a byte contains eight bits. ASCII values are therefore commonly displayed as 8-bit binary values with a leading zero.
BinaryCon uses the 8-bit form because byte boundaries are clearer and the format is more useful for programming and data inspection.
Binary for Uppercase A–Z
| Character | Decimal | Binary |
|---|---|---|
| A | 65 | 01000001 |
| B | 66 | 01000010 |
| C | 67 | 01000011 |
| D | 68 | 01000100 |
| E | 69 | 01000101 |
| F | 70 | 01000110 |
| M | 77 | 01001101 |
| R | 82 | 01010010 |
| Z | 90 | 01011010 |
Binary for Lowercase a–z
| Character | Decimal | Binary |
|---|---|---|
| a | 97 | 01100001 |
| b | 98 | 01100010 |
| c | 99 | 01100011 |
| d | 100 | 01100100 |
| e | 101 | 01100101 |
| m | 109 | 01101101 |
| r | 114 | 01110010 |
| z | 122 | 01111010 |
ASCII Numbers 0–9 in Binary
A typed character such as 5 is different from the numeric
integer value 5. ASCII character 5 has decimal character code 53.
| Character | ASCII Decimal | Binary |
|---|---|---|
| 0 | 48 | 00110000 |
| 1 | 49 | 00110001 |
| 2 | 50 | 00110010 |
| 3 | 51 | 00110011 |
| 4 | 52 | 00110100 |
| 5 | 53 | 00110101 |
| 6 | 54 | 00110110 |
| 7 | 55 | 00110111 |
| 8 | 56 | 00111000 |
| 9 | 57 | 00111001 |
ASCII Character vs Numeric Value
One important distinction is the difference between a number used as a mathematical value and a digit stored as text.
The converter on this page treats the input as characters, not as a decimal integer to be mathematically converted.
How Is a Space Converted to Binary?
A space is a real ASCII character with decimal code 32.
This means spaces between words also produce their own 8-bit group in binary output.
For example, text A B becomes:
space → 00100000
B → 01000010
ASCII vs UTF-8
ASCII defines only 128 code values. UTF-8 is a much larger Unicode encoding that includes all ASCII characters while also supporting characters from many languages, symbols, and emoji.
The first 128 UTF-8 byte values match ASCII exactly. Therefore ordinary English ASCII text produces the same byte values in UTF-8.
Why Binary Text Is Longer Than Normal Text
Every displayed ASCII character requires one 8-bit byte when shown in this format. Therefore even a short word expands significantly.
5 bytes × 8 bits = 40 bits
The binary representation is useful for understanding storage and encoding, but normal text is easier for people to read because it hides the underlying numeric byte representation.
Where ASCII to Binary Conversion Is Useful
Programming
Inspect how text characters are represented as byte-level binary values.
Networking
Learn how text payload bytes can appear as binary inside protocols and data streams.
Digital electronics
Character codes can be represented as bit patterns for displays, controllers, serial systems, and embedded devices.
Computer science education
Connect human-readable characters with decimal codes, hexadecimal bytes, and binary storage.
Common ASCII to Binary Conversion Mistakes
For byte-oriented output, keep all eight bits. A is
01000001, not simply 1000001.
Character “5” has ASCII code 53 and binary 00110101.
Space is ASCII decimal 32 and must be represented as
00100000.
Standard ASCII ends at code 127. Many modern characters require Unicode encodings such as UTF-8.
Related BinaryCon Tools
Convert ASCII into decimal, hexadecimal, or octal, reverse binary back to ASCII, or work with plain text and Unicode.
ASCII to Binary Converter FAQs
How do you convert ASCII to binary?
Find the ASCII decimal code for each character, convert that code from decimal to binary, and pad it to eight bits. For example, A has decimal code 65, which becomes 01000001.
What is A in binary ASCII?
Uppercase A has ASCII decimal value 65 and is represented as 01000001 in 8-bit binary.
What is lowercase a in binary?
Lowercase a has ASCII decimal value 97 and binary value 01100001.
What is ABC in binary?
A is 01000001, B is 01000010, and C is 01000011. Therefore ABC becomes 01000001 01000010 01000011.
What is Hello in binary ASCII?
Hello becomes
01001000 01100101 01101100 01101100 01101111.
Each group represents one character byte.
What is a space in binary ASCII?
A space has ASCII decimal code 32 and binary value 00100000.
Why are ASCII binary values shown with 8 bits?
Standard ASCII needs only seven significant bits, but computers commonly store data in 8-bit bytes. Showing a leading zero makes each character fit one full byte and keeps boundaries clear.
What is ASCII character 1 in binary?
The text character “1” has ASCII decimal code 49 and is represented as 00110001. This is different from numeric decimal 1, which is simply binary 1.
What is ASCII character 0 in binary?
The character “0” has ASCII decimal code 48 and binary byte 00110000.
Is ASCII the same as binary?
No. ASCII is a character encoding that assigns numeric codes to characters. Binary is a number representation using only 0 and 1. ASCII character codes can be represented in binary.
Is ASCII the same as UTF-8?
No, but UTF-8 preserves the ASCII range exactly. Standard ASCII characters use the same byte values in UTF-8, while non-ASCII Unicode characters may require multiple bytes.
Can this converter process spaces and punctuation?
Yes. Standard ASCII spaces, digits, punctuation marks, letters, and common controls each have their own numeric code and binary representation.
What is the binary for exclamation mark?
The exclamation mark ! has ASCII decimal value 33 and binary
value 00100001.
Can I convert a full sentence to binary?
Yes. Every ASCII character in the sentence, including spaces and punctuation, is converted into its own 8-bit binary byte.
Does this converter support emoji?
Emoji are not standard ASCII characters. They require Unicode encodings such as UTF-8 and may use several bytes. For strict ASCII conversion, use characters from the standard ASCII range.
Convert ASCII Text to Binary Instantly
Use BinaryCon to convert characters into 8-bit binary bytes, inspect ASCII decimal values, verify text encoding examples, and use free number-system tools without registration.