A short greeting
01001000 01101001 00100001 decodes to "Hi!" — the bytes 72, 105 and 33 are H, i and an exclamation mark.
Binary to text translator — paste 8-bit binary code and read it as plain text, free online.
About
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.
Examples
3 worked examples
01001000 01101001 00100001 decodes to "Hi!" — the bytes 72, 105 and 33 are H, i and an exclamation mark.
0100111101001011 is 16 digits, so it's split into 01001111 and 01001011 and decodes to "OK".
01100011 01100001 01100110 11000011 10101001 decodes to "café" — the last two bytes together make the single letter é.
FAQ
Quick answers to common questions about the Binary to Text Converter.
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.
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.
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.
It spells "Hello" — the five bytes are 72, 101, 108, 108 and 111, the character codes for H, e, l, l and o.
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.
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.
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.
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.
Yes. It's free with no sign-up or usage limit, and the binary you paste never leaves your device.
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.
Did Binary to Text Converter work for you?