Convert binary numbers back into readable text. Works with spaced groups or one unbroken run of bits, and explains clearly when the bit count is not a multiple of eight.
Show calculation steps
Processed privately in your browser — nothing you paste is uploaded, logged or stored.
How to use the Binary to Text
- Paste the binary. Spaced groups, comma-separated values and one unbroken run of bits are all accepted.
- Set whether the numbers represent UTF-8 bytes or Unicode code points.
- Click "Convert to text".
Frequently asked questions
My bits are all run together with no spaces. Will that work?
Yes, provided the total is a multiple of eight, in which case the run is split into bytes automatically. If it is not a multiple of eight, the tool says so rather than guessing, because a wrong split would produce plausible-looking nonsense.
Why do I get an error about a value above 255?
In byte mode each group must fit in one byte. A larger number means the data is really code points, not bytes – switch the unit option and it will decode correctly.
The output looks like scrambled accented letters. What happened?
That is mojibake: the bytes were decoded as UTF-8 but were originally written in a different character set, or a multi-byte sequence was split. The Character Encoding Detector can analyse the bytes and tell you what is decidable about them.