← All tools
// CONVERTER

Binary to Text online

Convert binary code (01010...) to text and text to binary.

Binary to Text logo
by
CHUNKY
MUNSTER
BINARY ↔ TEXT

Binary Encoding

Each ASCII character is represented by 8 binary digits (bits). For example, A = 65 decimal = 01000001 binary. Space = 32 = 00100000. This converter uses UTF-8 character codes for extended characters.

How to Use binary-to-text

  1. Paste a binary string (space-separated 8-bit groups, e.g. 01001000 01101001) into the input.
  2. Click Decode to convert the binary to text.
  3. Switch to Encode mode to convert text to binary.
  4. Adjust the bit grouping (7-bit ASCII or 8-bit extended) using the options.

Binary to text conversion reads each 8-bit group as a byte value and maps it to the corresponding ASCII or Unicode character. This is essential when reading raw data dumps, working through CTF (capture-the-flag) challenges, understanding network protocol field values, or manually verifying an encoding implementation.

Reading Binary as Text

The ASCII encoding standard assigns integers to characters: 65 = A, 97 = a, 48 = 0, 32 = space. In binary: A = 01000001, space = 00100000. UTF-8 extends this for non-ASCII characters using multi-byte sequences. This tool decodes standard ASCII (8-bit groups) and correctly handles common delimiters — spaces, no delimiter, or newlines — between binary byte groups.

Frequently Asked Questions

How do you convert "Hello" to binary?

H=01001000, e=01100101, l=01101100, l=01101100, o=01101111 — look up each character's ASCII value, then convert that integer to 8-bit binary.

Why are binary groups typically 8 bits?

Modern computers use 8-bit bytes. One byte holds values 0–255 and corresponds to one ASCII character. Legacy 7-bit ASCII only used 7 bits, but 8-bit encoding has been standard since the 1980s.

What happens with binary groups that don't represent printable characters?

Values below 32 and above 126 are non-printable control characters or extended ASCII. The tool shows these as their hex representation in brackets — for example, [0D] for carriage return.

Can I decode binary that represents UTF-8 text?

Yes, if you select "UTF-8 mode." The bytes are decoded as a UTF-8 stream rather than individual ASCII characters, correctly handling multi-byte character sequences.

See also the Hex to Text converter, ASCII Table reference, and Binary to Decimal for number conversions.