## Binary Code Translator

### You can use this handy online binary code translation tool to quickly convert your English text into a binary code. Simply enter the regular text as you would in the left column panel and then you will see it automatically get translated into a series of binary code on the right. Likewise, if you have binary code - enter it into the right panel of the binary translator and get the english translation.

## Binary Code Generator

If you are looking to easily and quickly generate some binary code then simply use the online binary code translation tool above. All you have to do is write out text on the left hand side and then as you do you will see the code being generated on the right. You can then copy and paste this code wherever you want. You will see that when you paste it back on the right hand side column that it also gets converted back into English. You can do this back and forth if you wish.

Of course, if you have any questions with regards to the binary code generator then please do let us know and we will be more than happy to help you.

If you are looking for an example of binary code then please see below:

01000010 01101001 01101110 01100001 01110010 01111001 00100000 01000011 01101111 01100100 01100101 00100000 01010100 01110010 01100001 01101110 01110011 01101100 01100001 01110100 01101111 01110010

Do you have any ideas on how we can enhance the binary code generator further? If so, please get in touch with us and we’d be more than happy to see if we can try and assist.

Check out our other text tools as well such as our small text generator and wide text generator.

### Basic Decimal to Binary

In order to understand the text representation of binary, you need to know the basic binary to decimal conversion. Once you have that, learning how to read binary number system is as easy as counting to 26; the number of letters in the English alphabet. We’ll include a quick refresher on binary to decimal.

One letter represented in binary is eight digits, or bits long. In this example, let’s use the binary figure 01000011. You can reference the binary to ASCII converter on this page as you read through this tutorial.

How to get a decimal out of this? We use powers of 2 to construct the decimal. To remember this better, let's write our binary figure, and above it, assign powers of 2 to each digit. Start from 2 to 0 on the right, and work left.

2^{0} = 1

2^{1} = 2

2^{2} = 4

2^{3} = 8

2^{4} = 16

2^{5} = 32

2^{6} = 64

2^{7} = 128

128 | 64 | 32 | 16 | 8 | 4 | 2 | 1 | |

0 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | = 67 |

Now, let’s look at which powers of 2 are indicated with a 1. We have 26 (64), 21 (2) and 20 (1) all indicated by a 1, so we’re only going to need those powers of 2. We’ll add those together to get the decimal output, which is 67.

So how does that correspond to a letter, especially since there’s only 26 in the English alphabet? Now that you understand basic decimal conversion, we can take those first three digits in the string out of the equation. When using a binary to English translator, the first three binary digits indicate if the letter is uppercase or lowercase. Let’s do the decimal conversion, but ignore the first three digits this time.

2^{0} = 1

2^{1} = 2

2^{2} = 4

2^{3} = 8

2^{4} = 16

2^{5} = 32

2^{6} = 64

2^{7} = 128

128 | 64 | 32 | 16 | 8 | 4 | 2 | 1 | |

0 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | = 3 |

Now, the only powers of 2 we used were 21 and 20, which are 2 and 1. Again, we’ll add them to get a decimal. From here, we only need to remember the letters in the English alphabet, and which number they correspond to if you list them in numerical order. Consider A=1, B =2, C=3, and so on.

Remember how we said the first three digits in the string indicates the case of the letter? 010 is uppercase, and 011is lowercase. So we already know our letter will be uppercase, since it begins with 010. Now, let’s just take our decimal we derived from the rest of the string; 3. What’s the third letter in the alphabet? It’s C. So the ASCII output for 01000011 is the uppercase letter C.

##### Converting binary to text

128 64 32 16 8 4 2 1

__0__ __1__ __0__ __0__ __0__ __0__ __1__ __1__ = __3__

A – 1

B – 2

C – 3

D – 4

E – 5

...

## Binary to ASCII table

Binary | Decimal | ASCII Character | Hex |

0 | 0 | NUL | 0 |

1 | 1 | SOH | 1 |

10 | 2 | STX | 2 |

11 | 3 | ETX | 3 |

100 | 4 | EOT | 4 |

101 | 5 | ENQ | 5 |

110 | 6 | ACK | 6 |

111 | 7 | BEL | 7 |

1000 | 8 | BS | 8 |

1001 | 9 | HT | 9 |

1010 | 10 | LF | 0A |

1011 | 11 | VT | 0B |

1100 | 12 | FF | 0C |

1101 | 13 | CR | 0D |

1110 | 14 | SO | 0E |

1111 | 15 | SI | 0F |

10000 | 16 | DLE | 10 |

10001 | 17 | DC1 | 11 |

10010 | 18 | DC2 | 12 |

10011 | 19 | DC3 | 13 |

10100 | 20 | DC4 | 14 |

10101 | 21 | NAK | 15 |

10110 | 22 | SYN | 16 |

10111 | 23 | ETB | 17 |

11000 | 24 | CAN | 18 |

11001 | 25 | EM | 19 |

11010 | 26 | SUB | 1A |

11011 | 27 | ESC | 1B |

11100 | 28 | FS | 1C |

11101 | 29 | GS | 1D |

11110 | 30 | RS | 1E |

11111 | 31 | US | 1F |

100000 | 32 | Space | 20 |

100001 | 33 | ! | 21 |

100010 | 34 | “ | 22 |

100011 | 35 | # | 23 |

100100 | 36 | $ | 24 |

100101 | 37 | % | 25 |

100110 | 38 | & | 26 |

100111 | 39 | ‘ | 27 |

101000 | 40 | ( | 28 |

101001 | 41 | ) | 29 |

101010 | 42 | * | 2A |

101011 | 43 | + | 2B |

101100 | 44 | , | 2C |

101101 | 45 | – | 2D |

101110 | 46 | . | 2E |

101111 | 47 | / | 2F |

110000 | 48 | 0 | 30 |

110001 | 49 | 1 | 31 |

110010 | 50 | 2 | 32 |

110011 | 51 | 3 | 33 |

110100 | 52 | 4 | 34 |

110101 | 53 | 5 | 35 |

110110 | 54 | 6 | 36 |

110111 | 55 | 7 | 37 |

111000 | 56 | 8 | 38 |

111001 | 57 | 9 | 39 |

111010 | 58 | : | 3A |

111011 | 59 | ; | 3B |

111100 |