01 Binary Translator
Convert text to binary code or decode binary back to readable text. Choose a mode, paste your input and click Convert. Free, private, no signup.
About the Binary Translator
Binary is the base-2 number system used by computers, where every value is expressed using only 0s and 1s. In text encoding, each character is assigned a numeric code point (ASCII or Unicode) which is then represented as a sequence of 8 binary digits (bits). This tool converts between human-readable text and that binary representation.
How Text → Binary Works
Each character in your text is converted to its ASCII or Unicode code point, then expressed as an 8-bit binary number. Groups of 8 bits are separated by spaces. For example, the letter H (ASCII 72) becomes 01001000.
How Binary → Text Works
The tool reads each space-separated 8-bit group, converts it from binary to a decimal number, then looks up the character at that code point. Input must use 8-bit groups separated by spaces. Any invalid group will be flagged with an error.
Common Use Cases
- Learning how computers represent text at the bit level
- Encoding messages in binary for fun or educational purposes
- Decoding binary strings found in CTF challenges or puzzles
- Demonstrating ASCII encoding in programming or CS classes
Frequently Asked Questions
How does text to binary conversion work?
+Each character has a numeric ASCII or Unicode code point. Binary translation converts that number into base-2 format, padded to 8 bits. The letter A (ASCII 65) becomes 01000001. Spaces are shown between each 8-bit group so the output is easy to read and re-use.
What format does binary input need to be in?
+Binary input should be 8-bit groups separated by spaces, for example: 01001000 01100101 01101100 01101100 01101111. Each 8-digit group represents one character. The tool flags any group that contains characters other than 0 or 1.
Can it handle special characters and spaces?
+Yes. The space character (ASCII 32) encodes as 00100000. Punctuation and most special characters are supported. Very high Unicode code points above 127 use standard 8-bit values so some may display differently depending on the character encoding of your system.
Is there a length limit?
+No hard limit. The conversion runs instantly in your browser for any reasonable text length. Very long inputs of tens of thousands of characters may take a moment to render.