Skip to content

Binary to Text Converter

Paste a string of ones and zeros and read the message hidden in it.

Processed locally in your browser

Options
Bytes of 8 bits, with or without spaces.0 chars · 0 lines
The result will appear here.

What is Binary to Text Converter?

Binary text is a series of bytes written as eight 0s and 1s. To read it, the bits are cut into groups of eight, each group becomes a byte value, and the bytes are decoded as UTF-8 text.

The translator accepts groups separated by spaces, commas or line breaks, or one long unbroken string, plus an optional 0b prefix. It checks that only 0 and 1 appear and that the total number of bits is a multiple of eight, and tells you how many bits it found when the count is off.

How does it work?

  1. Paste the binary; spaces, commas and new lines are ignored.
  2. Choose UTF-8 (default) or ISO-8859-1 if the data came from an old Latin-1 source.
  3. Read the text below, or fix the reported length or character problem.

Common use cases

  • Solving a binary puzzle from a CTF warm-up, a classroom worksheet or a geocache.
  • Checking homework that converts characters to 8-bit codes by hand.
  • Decoding a binary message posted in a forum or social media.
  • Verifying the output of your own text-to-binary code.

Examples

Try this input in the tool above:

Input
01001000 01100101 01101100 01101100 01101111
Output
Hello

Privacy

Binary to Text Converter runs entirely in your browser. The text or files you provide are processed on your device and are not uploaded, logged or stored on our servers.

Limitations

Only whole bytes (multiples of 8 bits) are supported. 7-bit ASCII groups must be padded to 8 bits with a leading zero first.

Frequently asked questions

Why does it complain about the number of bits?

One character needs 8 bits, so the total must be divisible by 8. A dropped digit while copying is the usual cause; the error tells you how many bits were found.

Can the input be one long line without spaces?

Yes. The digits are cut into 8-bit groups automatically. Spaces and new lines only improve readability.

The output has strange symbols. Why?

The bytes probably are not UTF-8 text (a number, an image, encrypted data). Try ISO-8859-1 or a different tool for that data.

More tools in Encoding & Decoding →