Binary to Text: How to Convert Binary Code to English (Step by Step)

You found a strange string of 0s and 1s somewhere — in a puzzle, a game, a meme, or a friend’s message — and you want to know what it says. Good news: converting binary to text by hand is easier than it looks. You only need three simple steps, and this guide walks you through a real example, letter by letter. Converting binary to text is also called binary decoding — the two names mean the same thing.

And if you ever want the answer instantly instead, our free Binary Translator decodes any binary code in one click. But first, let us do it the satisfying way — by hand.

How to Convert Binary to Text in 3 Steps

Every letter on your keyboard is stored by computers as an 8-digit binary number (called a byte). To turn binary back into readable text, you simply reverse that process:

  1. Split the code into groups of 8 bits. Each group of eight 0s and 1s is one character.
  2. Convert each group into a normal (decimal) number. Use the bit values below — it is just adding.
  3. Match each number to its letter using the ASCII code, the standard table computers use to pair numbers with characters.

That is genuinely all there is to it. Let us try it on a real word.

Worked Example: Decoding a Secret Word

Here is our mystery code:

01001000 01000101 01001100 01001100 01001111

Step 1 — Split into bytes. The code is already spaced into five groups of 8, so we have five letters to find.

Step 2 — Convert each byte to a number. Each bit position has a value: 128, 64, 32, 16, 8, 4, 2, 1 (from left to right). Add up the values wherever a 1 appears:

  • 01001000 → 64 + 8 = 72
  • 01000101 → 64 + 4 + 1 = 69
  • 01001100 → 64 + 8 + 4 = 76
  • 01001100 → 64 + 8 + 4 = 76
  • 01001111 → 64 + 8 + 4 + 2 + 1 = 79

Step 3 — Match the numbers to letters. In the ASCII table, 72 = H, 69 = E, 76 = L, and 79 = O. So the mystery word is:

HELLO 👋

You just decoded binary to text by hand. Every binary message in the world works exactly the same way.

The Bit Values Cheat Sheet

Keep these eight values in mind and you can decode any byte. Reading left to right, each position is worth double the one before it:

  • 1st bit = 128
  • 2nd bit = 64
  • 3rd bit = 32
  • 4th bit = 16
  • 5th bit = 8
  • 6th bit = 4
  • 7th bit = 2
  • 8th bit = 1

Quick check: the biggest possible byte, 11111111, adds up to 255 — so one byte can hold any value from 0 to 255. That is 256 possible characters, which is why 8 bits became the standard size.

Try It Yourself

Decode this one on your own before checking the answer:

01000011 01000001 01010100

Hint: the three numbers you should get are 67, 65 and 84. In ASCII, those letters spell CAT 🐱. Got it right? Then you officially know how to read binary — and our beginner’s guide to how to read binary code can take you further, with the full alphabet chart.

Common Mistakes Beginners Make

  • Not splitting into groups of 8. If your groups are the wrong size, every letter after that point turns into nonsense. Always count eight bits at a time, starting from the left.
  • Forgetting that capital and small letters are different. In ASCII, A is 65 (01000001) but a is 97 (01100001). Binary is case-sensitive.
  • Panicking when there are no spaces. A long unbroken string is fine — just chop it into 8-bit chunks yourself. If the total length is not divisible by 8, the code may be written without leading zeros; try grouping from the right instead.
  • Trying to decode numbers like letters. Digits have their own ASCII codes too: the character “5”, for example, is 53 (00110101), not the number 5.

The Fast Way: Let a Tool Do It

Decoding by hand is fun for a word or two — but for a whole paragraph it gets slow fast. That is what our free binary to text translator is for: paste any binary code, and the decoded text appears instantly. It also works in reverse (turn your own text into binary), needs no signup, and can even play your code out loud as sound. Think of it as the calculator you are allowed to use after learning the maths.

Frequently Asked Questions

What is binary to text conversion?
It is the process of turning binary code — groups of eight 0s and 1s — back into readable characters. Each 8-bit group becomes a number, and each number matches a letter, digit or symbol in the ASCII table.

How many bits are in one letter?
Eight bits (one byte) per character in standard ASCII. That is why binary codes for text are always split into groups of eight.

What is ASCII?
ASCII is the standard code table that pairs numbers with characters: 65 is A, 66 is B, 97 is a, and so on. Almost every computer system on Earth still uses it (or its bigger cousin, Unicode) to store text.

Can I decode binary numbers the same way?
Partly. The splitting and adding steps are identical, but a “number” in binary could also just be a plain value (for example 1010 = 10) rather than a letter. Context tells you which one you are looking at: text codes come in tidy 8-bit groups.

Why do capital letters start with 010?
Because their ASCII numbers (65–90) all fall in the range that produces 010 as the first three bits. Small letters (97–122) start with 011 instead. Spotting that pattern makes manual decoding much faster.

Keep Exploring

Now that you can turn binary into text, try the reverse: write your name in binary, decode a friend’s secret message, or explore why computers chose 0s and 1s in the first place in our guide to what binary code is. And if you enjoy code systems, our Morse code translator turns your text into dots and dashes — with audio — just as easily.