Type a tool name, for example "keyword density" or "transcript".
Convert between binary and text instantly. Supports ASCII and Unicode encoding with live conversion.
A binary translator converts plain text into binary code and turns binary back into readable text. This free tool is for students, developers and curious readers who want to encode a message as 1s and 0s or decode a string of bytes. Pick ASCII or UTF-8, convert, then copy or download the result.
Binary code is a base-2 number system that uses only two digits, 0 and 1, to represent information. Computers store text this way because every character is assigned a number, and that number is written as a group of bits.
A single bit is one 0 or 1. Eight bits make a byte, and a byte can hold 256 different values. Each of the eight positions has a place value, from left to right: 128, 64, 32, 16, 8, 4, 2 and 1. To read a byte, add up the place values wherever there is a 1. The byte 01001000 has 1s in the 64 and 8 positions, so it equals 72, which is the capital letter H in ASCII.
ASCII is the original character table. It assigns numbers 0 to 127 to English letters, digits, punctuation and control codes, and each fits in one 8-bit byte. UTF-8 is a newer encoding that keeps those same values for basic characters but uses two, three or four bytes for accented letters, symbols and emoji. That is why a plain English message looks identical in both modes, while a message with an accent or a currency symbol does not.
These values come straight from the ASCII table and match the reference list shown under the tool.
| Character | Decimal | 8-bit binary |
|---|---|---|
| A | 65 | 01000001 |
| a | 97 | 01100001 |
| 0 | 48 | 00110000 |
| ! | 33 | 00100001 |
| Space | 32 | 00100000 |
Notice that A and a differ by exactly 32, which is a single bit (the third from the left). That one-bit gap is why uppercase and lowercase letters look so similar in binary.
One note on wording: "binary translation" also names a technique used in virtualization, where machine instructions for one processor are rewritten for another. This page is about something different: converting human-readable text to and from binary digits.
You can finish a conversion in under a minute. The tool has two tabs, Binary to Text and Text to Binary, and each one works the same way.
Here is a short message converted by hand, so you can see exactly what the tool returns. Type Hi! on the Text to Binary tab with the space separator selected.
The output is 01001000 01101001 00100001, and the counter reads 3 bytes. Switch to the Binary to Text tab, paste that string, keep UTF-8 selected and click Convert to Text. You get Hi! back, with a character count of 3.
The built-in sample works the same way at a larger scale: Hello World! is 12 characters, so it becomes 12 bytes, or 96 bits. If you pick No separator, those same 96 digits appear as one unbroken string, which is harder to read but handy when you need compact output.
The letter é is not in the 128-character ASCII table. In UTF-8 it takes two bytes: 11000011 10101001. The euro sign takes three: 11100010 10000010 10101100. So a 5-character word with one accent can produce 6 bytes. Check the byte counter after converting text that includes symbols, and decode it with UTF-8 selected to get the original characters back.
A good result is a clean string of 8-digit groups when encoding, or readable text when decoding. The counters and the output itself tell you quickly whether something went wrong.
A binary translator helps anyone who needs to see or produce the raw bit pattern behind a piece of text. These are the situations where people reach for it most often.
If you want to do math on binary numbers instead of translating text, such as adding two values or running a bitwise AND, use the binary calculator instead. You can also browse the online calculators and utilities hub for related converters.
Most bad results come from input formatting, not from the conversion itself. These checks solve the common problems.
This tool translates between binary digits and text characters. It does not read binary from pictures or a camera, and it does not turn binary numbers into decimal, octal or hexadecimal values. For numeric base work, a calculator built for that purpose is a better fit.
Binary to Text reads your digits as bytes of text, so a binary number meant as a quantity, such as 1010 for ten, will not show as 10. Also, short groups are not padded for you, so enter complete bytes. Finally, an encoding is only a convention: the tool cannot know which one the original sender used, so if the decoded text looks wrong, trying the other encoding option is the quickest fix.
Whether you are decoding a message or encoding one, this translator gives you clear bytes or clean text in a single click, with counters to check your work. Enter your text or binary above, choose your encoding or separator, and run the conversion. When you need number-crunching rather than text, the binary calculator is the next stop.
Your report has been submitted. We will look into this issue.
A VPN changes your network exit. It does not guarantee anonymity.
Themes, plugins, code, video, audio, graphics & more from 90,000+ authors.
Web Development
Design & Media
Unlimited Access
Explore Envato Market