Binary Translator — Text to Binary and Back
DeveloperA binary translator is a developer tool that encodes a string into UTF-8 bytes shown as 8-bit binary (or hex) and decodes such byte sequences back into text.
What is it
Computers cannot store characters directly; an encoding turns them into bytes. This tool uses UTF-8, the standard encoding of the web, so English letters take 1 byte (8 bits) and Korean or CJK characters take 3 bytes (24 bits). When decoding binary back to text, whitespace is ignored, the stream is split into 8-bit groups, and invalid UTF-8 sequences are reported as errors. Everything runs in your browser.
How to use
- 1Paste the text or the binary/hex byte sequence.
- 2Choose a mode: text to binary, binary to text, or text to hex.
- 3Press convert and copy the result.
Reference
| Character | Binary (UTF-8) | Hex |
|---|---|---|
| A | 01000001 | 41 |
| a | 01100001 | 61 |
| 0 | 00110000 | 30 |
| space | 00100000 | 20 |
| 한 | 11101101 10010101 10011100 | ED 95 9C |
Sources & standards
- RFC 3629: UTF-8, a transformation format of ISO 10646 - IETF
- MDN Web Docs: Client-side web APIs - MDN Web Docs
FAQ
Does it handle non-English characters?
Yes. Conversion is UTF-8 based, so characters outside ASCII use multiple bytes — for example the Korean syllable "한" becomes the 3-byte sequence 11101101 10010101 10011100.
What format does binary-to-text expect?
Enter 0s and 1s in 8-bit (1-byte) groups. Spaces and line breaks are ignored automatically; if the length is not a multiple of 8 or the bytes are not valid UTF-8, an error is shown.
Is my text sent to a server?
No. Encoding and decoding use the browser TextEncoder/TextDecoder APIs and the input never leaves your device.