Text to binary
Convert text to binary and back (UTF-8, 8 bits per byte).
- Instant
- Free
- Private (processed locally)
- No sign-up
Text and binary, both ways
Encode your text to binary (8 bits per UTF-8 byte) or decode a string of 0s and 1s back to text. Bytes are separated by spaces for readability.
-
Choose the direction
Text → binary or binary → text.
-
Enter
Text or strings of 0s and 1s.
-
Copy the result
Ready to paste anywhere.
Example: “Hi”
| Character | Decimal | Binary (8 bits) |
|---|---|---|
| H | 72 | 01001000 |
| i | 105 | 01101001 |
| “Hi” | — | 01001000 01101001 |
UTF-8 encoding: accents and emojis yield several bytes. 100% local conversion, nothing is sent.
Frequently asked questions
How does text become binary?
The text is first encoded into UTF-8 bytes, then each byte is written as 8 bits (0s and 1s). “Hi” becomes 01001000 01101001: H = 72 = 01001000, i = 105 = 01101001.
Do accents and emojis work?
Yes. In UTF-8 an accented character takes 1 to 2 bytes and an emoji 4; the tool thus outputs several 8-bit groups per character, and decoding reconstructs the exact original text.
How do I decode binary?
Switch to “Binary → text” and paste your strings of 0s and 1s. Spaces, line breaks and groups are tolerated; the tool reads each 8-bit byte and rebuilds the text.
Why 8 bits per byte?
A byte is 8 bits, the basic unit for character encoding. Padding each value to 8 digits ensures clean splitting and unambiguous decoding.