Decode Binary Code into Readable Text
Found a string of 0s and 1s in a puzzle, a computer science assignment, a T-shirt or a social media post? This converter decodes binary back into human-readable text. It accepts bytes with or without spaces, validates the input so you know exactly what is wrong if it can’t be decoded, and supports UTF-8, so Hindi text and emojis come back correctly too.
How to Use the Binary to Text Converter
- Paste your binary into the Binary Input box. Spaces and line breaks are fine.
- Click Convert Binary to Text.
- Read the decoded text in the output panel, or copy it.
- Not sure how it works? Click Load Sample to decode a ready-made example.
Step-by-Step Decoding Example
Binary: 01001000 01101001
- Split into bytes:
01001000and01101001. - Convert each byte to decimal:
01001000= 64 + 8 = 7201101001= 64 + 32 + 8 + 1 = 105
- Look up the characters: 72 is “H” and 105 is “i”.
Result: Hi.
Binary Place Values
| Bit | 8th | 7th | 6th | 5th | 4th | 3rd | 2nd | 1st |
|---|---|---|---|---|---|---|---|---|
| Value | 128 | 64 | 32 | 16 | 8 | 4 | 2 | 1 |
Add together the values wherever there is a 1 to get the byte’s number.
Common Characters in Binary
| Character | Binary | Character | Binary |
|---|---|---|---|
| A | 01000001 | a | 01100001 |
| Z | 01011010 | z | 01111010 |
| 0 | 00110000 | 9 | 00111001 |
| space | 00100000 | ! | 00100001 |
A neat pattern: uppercase and lowercase versions of the same letter differ by only one bit (the one worth 32).
Troubleshooting
- “Binary code can only contain 0 and 1” — remove any letters, commas or other symbols. The letter O is a common typo for 0.
- “Incomplete Byte” — the total count of digits isn’t a multiple of 8. Look for a group with 7 or 9 digits.
- “Decoding Error” — the bytes aren’t valid UTF-8 text. The binary may represent a number, part of a file, or text in an old encoding.
Related Tools
- Text to Binary — encode your own message.
- Base64 Decoder — decode Base64 strings.
- Data Storage Converter — bits and bytes explained.