Binary to Text
Decode binary code (groups of 0s and 1s) back into readable UTF-8 text.
Paste or drop
Paste text below, or drop a file instead.
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
Part of the Text Tools collection.