Binary to text converter
Decode binary back into readable text. Paste space-separated bytes or one continuous stream of bits, and each byte is decoded as UTF-8 to recover the original characters. Useful for reversing a text-to-binary exercise, inspecting encoded data, or learning how characters map to bits.
How it works
The tool first decides how to split your input. If it contains whitespace, it treats each run of bits as one byte. If it is one continuous stream, the length must be a multiple of 8 and it is sliced into 8-bit groups. Each group is checked to be valid binary in the range 0–255, converted to a byte, and the whole byte array is decoded with a strict UTF-8 decoder. Invalid groups or non-UTF-8 byte sequences raise a clear error rather than producing garbage.
Example
Decoding 01000111 01100101 01110010 01100001:
| Byte | Decimal | Character |
|---|---|---|
01000111 | 71 | G |
01100101 | 101 | e |
01110010 | 114 | r |
01100001 | 97 | a |
Result: Gera. Everything runs in your browser — nothing you paste is
uploaded.