Binary to Text Converter

Binary to text translator — paste 8-bit binary code and read it as plain text, free online.

About

About the Binary to Text Converter

Paste a string of 0s and 1s and get back the words it spells. Each group of eight bits is one byte, and the bytes are decoded as UTF-8 — the same encoding web pages and most files use — so plain English, accented letters and even emoji come back exactly as they were written.

Computers store every character as a number, and binary is that number in base 2 — H is 72, or 01001000, and i is 105, or 01101001, so those two bytes together spell "Hi". To read a byte by hand, give the eight positions the values 128, 64, 32, 16, 8, 4, 2 and 1 and add up the ones that are set: 01000001 is 64 + 1 = 65, the letter A. Capital letters always start with 010, lowercase letters with 011 and the digits 0–9 with 0011, a quick way to sanity-check a binary message before decoding it.

Choose what to view about this tool

Guide

Using the Binary to Text Converter

  1. 1

    Step 1

    Paste your binary into the Binary bytes box — Binary is already selected as the byte format.

  2. 2

    Step 2

    Bytes can be separated by spaces, commas or new lines, or run together as one long string of 0s and 1s.

  3. 3

    Step 3

    Click "Convert to text" to decode it, entirely in your browser.

  4. 4

    Step 4

    Copy the decoded text, or click "Text to binary" to turn edited text back into binary.

  • Decodes 8-bit binary bytes into readable text in one click
  • Accepts bytes separated by spaces, commas, semicolons or new lines
  • Splits one long unspaced run of 0s and 1s into 8-bit bytes automatically
  • Reads the bytes as UTF-8, so accented letters, symbols and emoji decode correctly
  • Reports invalid binary or broken UTF-8 instead of printing garbage characters
  • Converts edited text straight back into binary in the same box
  • Runs entirely in your browser — free, with no sign-up or usage limit

Puzzle and CTF solvers

Puzzle and CTF solvers use it to turn a binary clue or hidden flag into readable text in seconds.

Students

Students use it to check homework answers when learning how computers store letters as bits.

Teachers

Teachers use it to make and verify secret-message exercises for computing and coding lessons.

Curious readers

Anyone who finds a string of 0s and 1s on a T-shirt, tattoo or social post uses it to find out what it says.

More text and byte conversions

Examples

Binary to Text Converter examples

3 worked examples

01

A short greeting

01001000 01101001 00100001 decodes to "Hi!" — the bytes 72, 105 and 33 are H, i and an exclamation mark.

02

Unspaced binary

0100111101001011 is 16 digits, so it's split into 01001111 and 01001011 and decodes to "OK".

03

A two-byte character

01100011 01100001 01100110 11000011 10101001 decodes to "café" — the last two bytes together make the single letter é.

FAQ

Frequently asked questions

Quick answers to common questions about the Binary to Text Converter.

How do I convert binary to text?

Paste the binary code into the box above and click "Convert to text". Every 8 bits are read as one byte and the bytes are decoded as UTF-8 text. Nothing is uploaded — it all runs in your browser.

Do the bytes have to be separated by spaces?

No. Spaces, commas, semicolons and new lines all work as separators, and a long unspaced run like 0100100001101001 is split into 8-bit bytes automatically as long as its length is a multiple of 8.

Can I leave out leading zeros?

Yes, when the bytes are separated. 1001000 1101001 decodes to "Hi" just like 01001000 01101001 does. Unseparated binary needs the full 8 digits per byte, otherwise there's no way to tell where one byte ends and the next begins.

What does 01001000 01100101 01101100 01101100 01101111 mean?

It spells "Hello" — the five bytes are 72, 101, 108, 108 and 111, the character codes for H, e, l, l and o.

Why do I get an error instead of text?

Either a group contains something other than 0 and 1 (or is longer than 8 digits), or the bytes don't form valid UTF-8. A lone byte above 01111111 — for example 11101001 on its own — is not a complete UTF-8 character, so the converter reports it rather than guessing.

Does it decode emoji and accented letters?

Yes. 11000011 10101001 decodes to é, and the four bytes 11110000 10011111 10011000 10000000 decode to 😀, because the text is read as UTF-8 rather than plain 7-bit ASCII.

Is binary to text the same as binary to decimal?

No. Binary to text reads each byte as a character code and shows the letters. If you just want the numeric value of a binary number — 1010 is 10 — use the binary to decimal converter instead.

Can I convert text back into binary?

Yes. Type into the Text box and click "Text to binary", or use the dedicated text to binary page. Every byte comes out as 8 digits, separated by spaces.

Is this binary translator free and private?

Yes. It's free with no sign-up or usage limit, and the binary you paste never leaves your device.

Does it work on my phone?

Yes. The page works in any modern mobile or desktop browser, and you can paste binary straight from a message or a puzzle screenshot's OCR text.

Still have a question? Contact us

Report a problem

Binary to Text Converter

What went wrong?
    or paste a screenshot