Encoding & Text Conversion

Binary → Text

Restore consecutive or whitespace-delimited binary bytes to UTF-8 text.

Press Ctrl / ⌘ + Enter to run
Read-only result

Parses binary strictly as 8-bit bytes and decodes to readable text using UTF-8.

Inputs are only processed in your browser and are not uploaded to the server.

What this tool does

Enter binary bytes containing only 0 and 1, optionally separated by whitespace. The total number of bits must be a multiple of 8. The tool converts them to UTF-8 text and reports invalid bytes or formatting.

  • Supports space-delimited, newline-delimited, or fully contiguous binary per byte.
  • Illegal characters, mutilated bytes, and invalid UTF-8 are not silently ignored.
  • The output is always displayed as normal text and its contents are not executed.

How to use it

  1. Enter binary bytes.
  2. Click "Convert to text".
  3. Correct non-0/1 characters or incomplete bytes as prompted.
  4. Copy the decoded text.

Common uses

  • Understand the binary representation of text at the byte level.
  • Restore UTF-8 binary payload in debug logs.
  • Verify the output of Text → Binary.

Privacy and security

Your input and results stay in your browser and are not uploaded or saved automatically. Copy any results you want to keep and save them yourself before leaving the page.

Binary → Text Features

Parses binary strictly as 8-bit bytes and decodes to readable text using UTF-8. Review the result, then copy it for use.

FAQ

Why does it have to be a multiple of 8 bits?

This tool handles bytes, and a byte always contains 8 bits.

Are spaces and newlines allowed?

Allowed, they serve as byte delimiters; other characters other than 0/1 will raise an error.

Why does Chinese need many sets of binaries?

The UTF-8 representation of Chinese characters usually consists of three bytes, each of which has 8 bits.

Will the conversion access the network?

No. Your binary text is checked and decoded only in your browser, without being uploaded.

Back to Developer Tools