World’s largest virtual agentic engineering & quality conference
Paste binary code (0s and 1s) and translate it into readable text instantly. Free, no sign-up, and everything runs in your browser. The tool is developed by TestMu AI (formerly LambdaTest) and is completely free to use.
Space-separated 8-bit groups, or one continuous stream (auto-split into bytes). Press Enter to convert.
Decode as:
Try it: paste 01001000 01100101 01101100 01101100 01101111 into the Binary field and click Convert to Text. It decodes to Hello.
Binary is base-2: it writes every value using only the digits 0 and 1, and computers store each character of text as one 8-bit group, called a byte. This binary translator reads those bytes and returns the human-readable characters they stand for.
Developers use it to decode payloads found in logs and network traces, students use it for computer science exercises, and puzzle solvers use it for binary messages in games and escape rooms. The conversion happens entirely in your browser, and the binary you paste is never uploaded.
A binary to text converter is a tool that translates binary code, sequences of 0s and 1s, into readable characters using the ASCII standard, a 7-bit encoding that maps 128 numeric codes to letters, digits, and symbols. Each 8-bit group in your input is one character of output.
To go the other way and turn words into 0s and 1s, use the free Text to Binary converter.
The converter splits your input on spaces, reads each group as a base-2 number, converts it to its base-10 (decimal) value, and looks that value up as a character code. For example, 01001000 in base-2 equals 72 in decimal, and ASCII code 72 is the letter H.
The same byte can also be written compactly in base-16 (hexadecimal): 72 is 0x48. If you are working with hex dumps instead of raw binary, the Hex to Text converter and the Binary to Hex converter handle that direction.
Use these reference tables to translate individual characters by hand. Note the pattern between cases: a lowercase letter's code is exactly 32 higher than its uppercase pair, which flips a single bit (A is 01000001, a is 01100001).
| Character | Binary (8-bit) | Decimal |
|---|---|---|
| A | 01000001 | 65 |
| B | 01000010 | 66 |
| C | 01000011 | 67 |
| D | 01000100 | 68 |
| E | 01000101 | 69 |
| F | 01000110 | 70 |
| G | 01000111 | 71 |
| H | 01001000 | 72 |
| I | 01001001 | 73 |
| J | 01001010 | 74 |
| K | 01001011 | 75 |
| L | 01001100 | 76 |
| M | 01001101 | 77 |
| N | 01001110 | 78 |
| O | 01001111 | 79 |
| P | 01010000 | 80 |
| Q | 01010001 | 81 |
| R | 01010010 | 82 |
| S | 01010011 | 83 |
| T | 01010100 | 84 |
| U | 01010101 | 85 |
| V | 01010110 | 86 |
| W | 01010111 | 87 |
| X | 01011000 | 88 |
| Y | 01011001 | 89 |
| Z | 01011010 | 90 |
| Character | Binary (8-bit) | Decimal |
|---|---|---|
| a | 01100001 | 97 |
| b | 01100010 | 98 |
| c | 01100011 | 99 |
| d | 01100100 | 100 |
| e | 01100101 | 101 |
| f | 01100110 | 102 |
| g | 01100111 | 103 |
| h | 01101000 | 104 |
| i | 01101001 | 105 |
| j | 01101010 | 106 |
| k | 01101011 | 107 |
| l | 01101100 | 108 |
| m | 01101101 | 109 |
| n | 01101110 | 110 |
| o | 01101111 | 111 |
| p | 01110000 | 112 |
| q | 01110001 | 113 |
| r | 01110010 | 114 |
| s | 01110011 | 115 |
| t | 01110100 | 116 |
| u | 01110101 | 117 |
| v | 01110110 | 118 |
| w | 01110111 | 119 |
| x | 01111000 | 120 |
| y | 01111001 | 121 |
| z | 01111010 | 122 |
| Character | Binary (8-bit) | Decimal |
|---|---|---|
| space | 00100000 | 32 |
| 0 | 00110000 | 48 |
| 1 | 00110001 | 49 |
| 2 | 00110010 | 50 |
| 3 | 00110011 | 51 |
| 4 | 00110100 | 52 |
| 5 | 00110101 | 53 |
| 6 | 00110110 | 54 |
| 7 | 00110111 | 55 |
| 8 | 00111000 | 56 |
| 9 | 00111001 | 57 |
Prefer decimal codes? The Binary to Decimal converter translates raw values without mapping them to characters.
Searching for bin to txt sometimes means something different: turning a .bin file into a .txt file. A .bin file is packaged binary data, commonly firmware, a disk image, or a game ROM, and how you convert it depends entirely on what the file actually contains.
ASCII, defined for network use in RFC 20, is a 7-bit encoding with 128 characters covering English letters, digits, and common symbols. UTF-8 extends this to all of Unicode by encoding each character in 1 to 4 bytes, which is how binary data can represent accented letters, non-Latin scripts, and emoji.
UTF-8 is fully backward compatible with ASCII: the first 128 characters use identical bytes in both encodings. That is why this converter always decodes standard ASCII correctly, one 8-bit group per character. Multi-byte UTF-8 sequences, such as a 4-byte emoji, need a UTF-8-aware decoder, since each of their bytes is only part of one character.
The word hi in binary is 01101000 01101001. Lowercase h is ASCII code 104 (01101000) and lowercase i is 105 (01101001). Capitalized as Hi, it becomes 01001000 01101001, because uppercase H has the lower ASCII code 72.
That binary sequence spells Hello! Each 8-bit group is one ASCII character: 01001000 is H (72), 01100101 is e (101), 01101100 is l (108) twice, 01101111 is o (111), and 00100001 is the exclamation mark (33).
I love you in binary is 01001001 00100000 01101100 01101111 01110110 01100101 00100000 01111001 01101111 01110101. The groups 00100000 are the spaces between the words. Paste it into the converter above to check the translation.
Yes. Split the binary stream into 8-bit groups, convert each group to its decimal value, and look the value up in the ASCII table to get one character per byte. A binary translator like this one automates all three steps and returns the words instantly.
This converter is safe because the conversion runs entirely in your browser with JavaScript. The binary you paste is never uploaded to a server, so nothing is stored or logged. That makes it fine to decode even sensitive strings.
ASCII is a 7-bit encoding with 128 characters covering English letters, digits, and symbols. UTF-8 encodes every Unicode character using 1 to 4 bytes and is fully backward compatible with ASCII: the first 128 characters have identical bytes in both.
No. This tool translates binary code typed as 0s and 1s into text. A .bin file is packaged binary data such as firmware or a disk image, and its bytes usually are not readable characters, so it needs a tool built for that specific format.
Decode your binary above, whether it is a classroom exercise, a hidden message, or a payload you found while debugging automated API tests. For nearby conversions, try the free ASCII to Text converter, or explore the full set of TestMu AI developer tools in the sidebar.
Did you find this page helpful?
TestMu AI forEnterprise
Get access to solutions built on Enterprise
grade security, privacy, & compliance