Binary to Text Converter

Decode binary 0s and 1s into readable text

Type in either box. Text is encoded as UTF-8.

How to convert binary to text

  1. Paste the binary in the first box, for example 01001000 01101001. Spaces, commas and line breaks between bytes are fine, and a long unbroken string is split into groups of 8 bits automatically.
  2. The decoded text appears straight away. Characters made of several bytes, such as accented letters and emoji, are decoded correctly as UTF-8.
  3. If a group is not a valid byte, for example it has 9 digits or contains a 2, the tool tells you which one.

Reading binary code

Each group of eight bits (a byte) represents a number from 0 to 255. For plain English text, each byte is one ASCII character: 01001000 is 72, which is the letter H, and 01101001 is 105, the letter i. To decode by hand, add up the place values of the 1s: from left to right they are worth 128, 64, 32, 16, 8, 4, 2 and 1.

Binary messages turn up in puzzles, escape rooms, geocaching, computer science classes and as "hidden" messages on T-shirts and social media. If the result looks like nonsense, the message may use a different scheme, such as 7-bit groups, bits in reverse order or another encoding. Try hexadecimal or decimal in the format menu if the input contains other digits.

Decoding happens on your device; nothing you paste is sent anywhere.

FAQ

What does 01001000 01101001 mean?

It spells "Hi": 01001000 is H (72) and 01101001 is i (105).

Why do I see a � symbol?

The bytes are not valid UTF-8 text at that point, often because a bit is missing or the message is not text.

Can I convert text to binary too?

Yes. Type in the Text box and the binary is generated as you type.

Made by BufferMint. We also design and build software products for founders. See our services →

Your files and inputs never leave your device; we only count anonymous visits.