Text → Binary
Convert text to a space-separated string of 8-bit binary bytes. UTF-8 encoded.
0 characters
0 characters
About Text → Binary
This tool encodes your text as UTF-8 bytes and emits each byte as 8 binary digits, space-separated. Useful for teaching, low-level debugging, or producing puzzle content. Multi-byte Unicode characters (emoji, accented letters) produce multiple binary bytes.
When to use it
- Teaching how text is represented in memory
- Producing binary-encoded puzzle content
- Debugging serialization issues at the byte level
- Creating dramatic 'binary' text for visual effects
How it works
The input is encoded as UTF-8 via TextEncoder. Each byte is converted to its 8-digit binary representation. Bytes are joined with single spaces.
Examples
Hi
01001000 01101001
Frequently asked questions
- Why 8 bits per byte?
- All modern computer architectures use 8-bit bytes. UTF-8 represents characters as 1–4 bytes, each padded to 8 binary digits in this output.
- How is the output separated?
- Bytes are separated by single spaces. The binary-to-text decoder accepts any whitespace as a separator.