THE RIGHT TOOL FOR YOUR NEXT BYTE

Binary to Text Converter

Have a sequence of bits and need to read the message? Paste the bytes below, choose the encoding used by the source, and inspect the decoded text. UTF-8 is selected for ordinary modern text.

Runs locally
107 characters8 bits per byte
Ready
12 bytesUTF-8
Tip: paste your input, choose an encoding, and hit convert.
Your data stays in your browser Free. No sign-up. Unicode & ASCII support
A CLOSER LOOK

The bits behind your text.

First 8 bytes
CHARACTERHellospacewo
BINARY0100100001100101011011000110110001101111001000000111011101101111
DECIMAL7210110810811132119111
HEX48656C6C6F20776F

Each column is one byte. UTF-8 characters outside ASCII can span several columns.

01 / EXPLAINED SIMPLY

Start with a recognizable byte sequence

Try 01001000 01101001: the result is Hi. Eight-bit groups separated by spaces make the byte boundaries clear. If your source is a hexadecimal or decimal dump, select that input format first. The digits alone do not tell the converter which base you intended.

Check the result before copying it into another application. Case, punctuation, spaces, and line breaks all come from the input bytes. Adding a separator between binary groups does not add a space to the decoded message.

02 / EXPLAINED SIMPLY

When decoding fails, check the source

A complete set of bytes is not automatically valid text. A UTF-8 character may span several bytes, so a truncated sequence can fail even when every group contains eight valid bits. This tool reports that failure instead of substituting a replacement character.

Ask how the data was generated. Choose ASCII only for values within 0–127. If the source uses another encoding, or contains compressed file data, this decoder may not be the appropriate tool. It cannot infer a missing byte or extract the contents of an arbitrary document.

GOOD QUESTIONS

Before you convert.

A few useful details for this tool.

What does 01001000 01101001 mean?

Under ASCII and UTF-8, those bytes spell Hi. Their decimal values are 72 and 105. This short example is useful for confirming that you selected text decoding and the correct input format.

Why do valid bytes produce an unexpected message?

The selected encoding might not match the original, or the bytes might represent data other than text. Compare the source's encoding and byte order before changing the input.

Does the converter upload the binary input?

No. Decoding happens locally in your browser. Normal requests still load the website, but the converter does not send the input to a server for processing.