Text to Binary Converter
Convert text to binary (UTF-8) and binary back to text instantly in your browser. Supports spaced and continuous binary formats. 100% client-side, no data transmitted.
How to Use
- Type or paste text in the Text panel — the binary output updates automatically.
- To convert binary back to text, paste binary into the Binary panel and click Binary → Text.
- Choose Spaced or Continuous format for the binary output.
- Use the Copy buttons to copy either panel to your clipboard.
Binary Representation
Each character is encoded as one or more bytes. Each byte is represented as an 8-bit binary number.
H = 01001000
e = 01100101
l = 01101100
o = 01101111
“Hello” in spaced binary: 01001000 01100101 01101100 01101100 01101111
Tips
- Multi-byte UTF-8 characters (like emoji 😀 = U+1F600) produce four 8-bit groups.
- Use Base64 for a more compact text-safe encoding.
- Use ASCII Converter to work with decimal, hex, and octal values.
FAQ
What encoding does the converter use?
The tool uses UTF-8 encoding, which supports all Unicode characters including ASCII, accented letters, CJK characters, and emoji.
What binary input formats are accepted?
Both space-separated (e.g. 01001000 01100101) and continuous (e.g. 0100100001100101) binary strings are accepted when converting binary to text.
Can I convert emoji and Unicode characters?
Yes. UTF-8 encodes multi-byte characters, so emoji and CJK characters may produce more than one 8-bit group per character in the binary output.
Is any data sent to a server?
No. All conversion runs entirely in your browser using the built-in TextEncoder and TextDecoder APIs. Nothing is uploaded or transmitted.
Why must the binary length be a multiple of 8?
Each character byte is represented by exactly 8 bits. If the total bit count is not divisible by 8, the binary string is incomplete or malformed.