purr.tools

Binary to Text Converter

Switch between converting text to binary and binary back to text. Binary input uses space-separated 8-bit groups.

Share this calculation

Copy this link to share your current inputs with anyone.

How to convert binary to text

Select 'Binary → Text', paste your binary string (space-separated 8-bit groups like 01001000 01100101), and the text appears instantly. To go the other way, select 'Text → Binary' and type your message. Each character maps to its 8-bit ASCII value.

Binary encoding reference

Each ASCII character is represented as an 8-bit binary number. A=01000001, B=01000010, a=01100001, 0=00110000, space=00100000. To convert manually: group bits into 8, convert each group from base-2 to decimal, then look up the ASCII character.

FAQ

Why does the converter output '?'?

A '?' appears when a byte is not a valid 8-bit binary group (e.g., it has more or fewer than 8 digits, or contains characters other than 0 and 1). Make sure each byte is exactly 8 bits separated by spaces.

Does this work for non-ASCII characters?

This converter uses 8-bit values (0–255), covering standard ASCII and extended Latin characters. For full Unicode support, characters above U+00FF would require multi-byte encodings like UTF-8.

Embed this tool

Add this tool to your website by copying the snippet below.

<iframe
  src="https://www.purr.tools/en/embed/binary-to-text"
  width="100%"
  height="500"
  style="border:0;border-radius:8px;"
  loading="lazy"
  title="Binary to Text Converter — Free Online Tool"
  allow="clipboard-write"
></iframe>