How to use Binary to Text Converter
What it does & when you need it
This tool converts text into its binary representation and back again. Every character your computer stores is ultimately a run of bits; seeing those bits makes an abstract idea concrete. It is a staple of computer-science homework, puzzle and CTF challenges, and any moment you want to demonstrate how UTF-8 actually encodes a character. Decode mode does the reverse: paste a wall of ones and zeros and read the message hidden inside.
Encoding and decoding both happen in your browser, so whatever you convert stays on your machine.
How to use
- Pick Encode or Decode at the top.
- In Encode mode, type text and read the 8-bit binary on the right. In Decode mode, paste binary and read the recovered text.
- Press Sample to load an example, or Upload a text file.
- Press Copy result or
Ctrl/Cmd+Enterto copy the output.
Things worth knowing
Bytes, not characters. The tool encodes text as UTF-8 first, then shows each
byte as eight bits separated by spaces. Plain ASCII is one byte per character, so
Hi is two groups. Accented letters, CJK characters, and emoji take two, three,
or four bytes, so a single emoji becomes several 8-bit groups.
Decoding is tolerant but strict where it counts. Spaces and line breaks
between groups are ignored, so it does not matter how you paste the bits. But the
input must contain only 0 and 1, and the total number of bits must be a
multiple of eight — otherwise there is no clean way to split it into bytes, and
the tool reports the error instead of guessing.
Not every byte sequence is text. Decode checks that the bytes form valid
UTF-8. Random bits like 11111111 on their own are not a legal UTF-8 character,
so decoding reports that rather than emitting a replacement glyph.
Next, try text to NATO phonetic, Base64, or Base32.