Binary Alphabet
The 8-bit binary code for A–Z, a–z, numbers and common punctuation, plus the 5-bit classroom alphabet. Copy any value or write a name in binary below.
Write your name in binary
Type a name and get its 8-bit binary code, ready to copy.
Binary Alphabet: 8-bit Codes
Uppercase letters
| Character | 8-bit binary | Actions |
|---|---|---|
| A | 01000001 | |
| B | 01000010 | |
| C | 01000011 | |
| D | 01000100 | |
| E | 01000101 | |
| F | 01000110 | |
| G | 01000111 | |
| H | 01001000 | |
| I | 01001001 | |
| J | 01001010 | |
| K | 01001011 | |
| L | 01001100 | |
| M | 01001101 | |
| N | 01001110 | |
| O | 01001111 | |
| P | 01010000 | |
| Q | 01010001 | |
| R | 01010010 | |
| S | 01010011 | |
| T | 01010100 | |
| U | 01010101 | |
| V | 01010110 | |
| W | 01010111 | |
| X | 01011000 | |
| Y | 01011001 | |
| Z | 01011010 |
Lowercase letters
| Character | 8-bit binary | Actions |
|---|---|---|
| a | 01100001 | |
| b | 01100010 | |
| c | 01100011 | |
| d | 01100100 | |
| e | 01100101 | |
| f | 01100110 | |
| g | 01100111 | |
| h | 01101000 | |
| i | 01101001 | |
| j | 01101010 | |
| k | 01101011 | |
| l | 01101100 | |
| m | 01101101 | |
| n | 01101110 | |
| o | 01101111 | |
| p | 01110000 | |
| q | 01110001 | |
| r | 01110010 | |
| s | 01110011 | |
| t | 01110100 | |
| u | 01110101 | |
| v | 01110110 | |
| w | 01110111 | |
| x | 01111000 | |
| y | 01111001 | |
| z | 01111010 |
Digits and punctuation
| Character | 8-bit binary | Actions |
|---|---|---|
| 0 | 00110000 | |
| 1 | 00110001 | |
| 2 | 00110010 | |
| 3 | 00110011 | |
| 4 | 00110100 | |
| 5 | 00110101 | |
| 6 | 00110110 | |
| 7 | 00110111 | |
| 8 | 00111000 | |
| 9 | 00111001 | |
| . | 00101110 | |
| , | 00101100 | |
| ! | 00100001 | |
| ? | 00111111 | |
| ' | 00100111 | |
| " | 00100010 | |
| ( | 00101000 | |
| ) | 00101001 | |
| - | 00101101 | |
| : | 00111010 | |
| ; | 00111011 | |
| ? | 00111111 | |
| / | 00101111 | |
| @ | 01000000 | |
| # | 00100011 | |
| $ | 00100100 | |
| % | 00100101 | |
| & | 00100110 | |
| * | 00101010 | |
| + | 00101011 | |
| = | 00111101 | |
| _ | 01011111 | |
| Space | 00100000 |
5-bit Binary Alphabet
This is the simplified five-bit classroom code: A = 00001, B = 00010, and Z = 11010. It is not ASCII.
5-bit classroom alphabet
| Character | 5-bit binary | Actions |
|---|---|---|
| A | 00001 | |
| B | 00010 | |
| C | 00011 | |
| D | 00100 | |
| E | 00101 | |
| F | 00110 | |
| G | 00111 | |
| H | 01000 | |
| I | 01001 | |
| J | 01010 | |
| K | 01011 | |
| L | 01100 | |
| M | 01101 | |
| N | 01110 | |
| O | 01111 | |
| P | 10000 | |
| Q | 10001 | |
| R | 10010 | |
| S | 10011 | |
| T | 10100 | |
| U | 10101 | |
| V | 10110 | |
| W | 10111 | |
| X | 11000 | |
| Y | 11001 | |
| Z | 11010 |
How to use the binary alphabet
- 1
Choose a table
The 8-bit tables cover uppercase letters, lowercase letters, digits and common punctuation. The 5-bit table is a separate classroom code and is labelled so it is not confused with ASCII.
- 2
Copy one value
Press the copy button on a row to copy that binary group. Leading zeros are part of the value, so keep all eight digits when you paste it.
- 3
Write a name
Use the name tool at the top of the page to turn a word into a space-separated binary string. The output uses the same 8-bit table as the chart.
- 4
Print the chart
The print button produces a paper copy of the tables for a lesson, a library display or a coding exercise.
One alphabet, three tables
The binary alphabet is not a single fixed list. It depends on the character encoding. In ASCII and UTF-8, an uppercase A is 01000001, a lowercase a is 01100001, and the digit 0 is 00110000. Each character is stored in one byte, which is eight bits.
The tables on this page use 8-bit values because that is how modern text is normally grouped.
Why case changes one bit
In ASCII, uppercase and lowercase letters sit in two blocks. The uppercase block starts at 01000001 for A, and the lowercase block starts at 01100001 for a. The difference is a single bit in the third position.
That one bit is useful: a program can switch case by changing one value instead of looking up a new character.
The 5-bit classroom code
Some lessons use a simpler five-bit alphabet: A is 00001, B is 00010, and so on up to Z as 11010.
This is a teaching shortcut, not the code a computer uses for text. The 5-bit table is included because it is common in classroom worksheets and puzzles, and it is clearly separated from the 8-bit ASCII tables so the two are not mixed.
Writing a name in binary
A name in binary is just the 8-bit value of each letter, written in order with spaces for readability. The name tool uses the same table as the chart, so a capital letter and a lowercase letter produce different results.
Tell the recipient which encoding you used; the same eight digits can mean different characters in different encodings.
Reading binary back into text
Group the bits into blocks of eight, then look up each block in the table. A block that is shorter than eight bits is probably missing a leading zero. The main binary translator can decode a pasted string and will warn you when a group has the wrong length.
Spaces and punctuation have codes too. The space is 00100000, a period is 00101110, and a comma is 00101100. Those groups are easy to overlook when you are copying a message by hand.
Common questions about binary letters
What is the alphabet in binary? It is the set of 8-bit values for A–Z, a–z, digits and punctuation, as shown in the tables above. The same letters have different values in other encodings, so the table and the encoding have to match.
How do you say “hi” in binary? Lowercase h is 01101000 and i is 01101001, so the message is 01101000 01101001. With capital letters it would be 01001000 01101001 for “Hi”.
How do you write “I love you” in binary? Use the 8-bit values for each letter and keep the spaces as 00100000 groups. The result is longer than the English sentence because every character needs eight bits.
Frequently asked questions
Why does the letter A start with 01000001?
In ASCII, the uppercase letters begin at decimal 65. The binary form of 65 is 01000001, so A gets that value. The leading zero is part of the eight-bit byte and should not be dropped.
Do capital and lowercase letters have different binary codes?
Yes. Uppercase A is 01000001 and lowercase a is 01100001. The two blocks differ by one bit, so a binary message changes when the case changes.
What does 00100000 mean?
00100000 is the 8-bit value for a space. In a binary sentence, it marks the gap between words and is just as important as the letters around it.
Can I print this binary alphabet chart?
Yes. The print button above the tables creates a paper-friendly version with the uppercase, lowercase, digit, punctuation and 5-bit tables.
How do I write a space in binary?
Use 00100000 for a space in 8-bit ASCII or UTF-8. Do not remove the group when you copy a sentence, or the decoder will join the surrounding words.
Why are the 5-bit codes different from the 8-bit codes?
The 5-bit table is a separate classroom convention. It numbers A as 00001 and Z as 11010, while 8-bit ASCII gives every letter a full byte with a different value.