convert

Binary to Text

Decode binary code (groups of 0s and 1s) back into readable UTF-8 text.

Runs on your deviceBatch readyPaste textNew

Paste or drop

Paste text below, or drop a file instead.

0 chars · 0 lines
…or drop a file
Drag and drop, or choose files
TXTMDCSVTSVLOGJSONXML+10

Choose an output

Decode binary code (groups of 0s and 1s) back into readable UTF-8 text.

About Binary to Text

Decode binary back into readable text. Paste groups of 0s and 1s, either separated into 8-bit bytes or as one long string, and the bytes are read as UTF-8, so accented letters, other alphabets and emoji are restored correctly as well as plain English.

When it helps

  • Solving binary puzzles, CTF challenges and geocache clues.
  • Reading a binary message from a friend, a design or a social post.
  • Checking homework or teaching exercises on binary encoding.
  • Inspecting raw bytes copied from a debugger or protocol trace.

Tips

  • Bytes can be separated by spaces, new lines, commas, semicolons, pipes, dashes or underscores, or not separated at all.
  • Unbroken input must have a total length that is a multiple of 8. If not, a digit is probably missing somewhere.
  • Separated groups shorter than 8 digits are read as whole bytes, so '1000001' still decodes as 'A'. Groups longer than 8 digits are rejected unless every group is a multiple of 8.

Good to know

Quick answers about binary to text in your browser.

Split it into groups of 8 bits, convert each group to a number (01000001 is 65), and look the number up in an ASCII table (65 is 'A'). This tool does the same and also handles multi-byte UTF-8 characters.

Those bytes do not form valid UTF-8. The binary may have been created with a different encoding, or bits may be missing or out of order.

Yes. There is no sign-up, no watermark and no limit on how many files you process.

No. Files are read and processed locally in your browser, so they never leave your device.

Related tools