If you woke up today wanting to convert binary to text, this binary-to-text translator will bring your dreams to life. You can use it to convert binary to ASCII or to Unicode (see the difference between ASCII and Unicode).
Apart from translating binary to English, you can convert binary strings corresponding to any other language or alphabet. For the opposite conversion, we have a text-to-binary converter for you!
How to use this binary-to-text converter — Switch from binary to letters
- Input your binary code.
- (Optional) Select your character encoding. By default, this binary-to-text translator uses UTF-8 Unicode encoding; however, we offer the option to use other encodings.
- Your binary-to-string conversion will appear below “Text conversion.”
FAQs
How do I convert from binary to text?
Let’s use 01001000 01101001 as a binary-to-text conversion example and see how to translate binary to English:
-
Split the binary code into groups of four binary digits:
0100 1000 0110 1001 -
Convert each group into its hex equivalent, and join them into a single string:
4 8 6 9➡️4869 -
Split the string of hexes into pairs:
48 69 -
Convert each pair to decimal:
72 105 -
Use an ASCII chart and find the equivalent character for the decimals:
72= “H”
105= “i”
So, 01001000 01101001 corresponds to the text “Hi” when converting binary to ASCII.
How do I convert from binary to number?
To convert from binary to a decimal number:
- Start from the rightmost bit.
- Assign values: 1, 2, 4, 8, 16, ... (powers of 2)
- Add the values where the bit is 1.
Let’s convert 00101 as an example:
- Bits (right→left): 1 0 1 0 0
- Values are 1, 2, 4, 8, and 16.
- Sum of 1-bits: 1 + 4 = 5 → so
00101 = 5.
Now you know how to convert a binary number to a decimal number.
What does 01010011 01000001 01001110 01000001 01000100 01000001 mean?
By converting binary to letters, 01010011 01000001 01001110 01000001 01000100 01000001 is equal to the string of text “SANADA”:
01010011= “S”01000001= “A”01001110= “N”01000001= “A”01000100= “D”01000001= “A”
How do I express 00101 (binary) as text?
00101 doesn’t have a direct “text” equivalent. What 00101 does means is the decimal number 5:
00101 = 5
If you force it into one byte by padding with leading zeros:
00101→00000101(decimal 5)- That byte corresponds to U+0005 (ASCII “ENQ”), a control character, so it typically displays as nothing or a placeholder.
If you want a printable character, you need an 8‑bit byte for that character (e.g., “5” = 00110101, “A” = 01000001).