Binary alphabet chart
| Letter | Capital | Lowercase |
|---|---|---|
| A a | 01000001 | 01100001 |
| B b | 01000010 | 01100010 |
| C c | 01000011 | 01100011 |
| D d | 01000100 | 01100100 |
| E e | 01000101 | 01100101 |
| F f | 01000110 | 01100110 |
| G g | 01000111 | 01100111 |
| H h | 01001000 | 01101000 |
| I i | 01001001 | 01101001 |
| J j | 01001010 | 01101010 |
| K k | 01001011 | 01101011 |
| L l | 01001100 | 01101100 |
| M m | 01001101 | 01101101 |
| N n | 01001110 | 01101110 |
| O o | 01001111 | 01101111 |
| P p | 01010000 | 01110000 |
| Q q | 01010001 | 01110001 |
| R r | 01010010 | 01110010 |
| S s | 01010011 | 01110011 |
| T t | 01010100 | 01110100 |
| U u | 01010101 | 01110101 |
| V v | 01010110 | 01110110 |
| W w | 01010111 | 01110111 |
| X x | 01011000 | 01111000 |
| Y y | 01011001 | 01111001 |
| Z z | 01011010 | 01111010 |
Binary alphabet chartstringmash.com/binary-alphabet
The pattern in every letter
Look down the chart and every capital starts 010, and every lowercase letter starts 011. The last five bits count through the alphabet: A is 00001, B is 00010, and Z is 11010, which is 26. That's the whole trick.
So you can read a letter without the chart. Drop the first three bits, turn the last five into a number, and count that far into the alphabet. 01001000 ends 01000, which is 8, and the eighth letter is H.
Capital and lowercase differ in a single bit, the third from the left. That one bit is worth 32, which is why a and A are 32 apart in the ASCII table. Flip it and the case changes.
Where the numbers come from
Each letter's binary is its ASCII code written in base 2. A is 65, which is 64 + 1, so its binary has a 1 in the 64s place and a 1 in the 1s place: 01000001. The binary to decimal converter shows the working for any of them.
Eight bits make a byte, so each letter here takes one byte. Letters outside English, and emoji, take more than one byte in UTF-8, and the translator above shows every byte.
A worked example: Ada
A capital A starts 010 and ends 00001, the first letter: 01000001. A lowercase d starts 011 and ends 00100, which is 4: 01100100. A lowercase a is 011 then 00001: 01100001. So Ada in binary is 01000001 01100100 01100001.
Going the other way, 01001000 01101001 00100001 reads as H (010, then 8), i (011, then 9), and 00100001, which starts 001 and so isn't a letter at all: it's the exclamation mark from the table below. Hi!
Digits, space and punctuation
| Character | Binary | ASCII code |
|---|---|---|
| 0 | 00110000 | 48 |
| 1 | 00110001 | 49 |
| 2 | 00110010 | 50 |
| 3 | 00110011 | 51 |
| 4 | 00110100 | 52 |
| 5 | 00110101 | 53 |
| 6 | 00110110 | 54 |
| 7 | 00110111 | 55 |
| 8 | 00111000 | 56 |
| 9 | 00111001 | 57 |
| Space | 00100000 | 32 |
| ! | 00100001 | 33 |
| , | 00101100 | 44 |
| . | 00101110 | 46 |
| ? | 00111111 | 63 |
Questions
What is A in binary?
01000001 for a capital A, and 01100001 for a lowercase a.
Why does every letter have eight digits?
Each letter is stored as one byte, which is eight bits. The leading 0 is part of the byte even though it doesn't change the number.
What about letters with accents, like é?
They aren't in ASCII, so they don't fit in one byte. In UTF-8, é takes two: 11000011 10101001. The translator at the top shows both bytes.
How do I write my name in binary?
Type it into the translator at the top. Each letter becomes eight digits, with a space between letters.
Sources
Added . Last updated and reviewed . What's new






