Something wrong with this tool?

About TEXT To BINARY Converter Online

This tool converts text into binary — the sequence of 0s and 1s that computers actually store. Each character's Unicode code point is converted to its 8-bit binary representation (or 16/32-bit for non-ASCII).

Useful for teaching how computer storage works at the bit level, building puzzles or escape-room clues, hiding messages in nerdy puzzles, or just satisfying curiosity about what's under the hood.

The tool supports UTF-8 input so characters from any language convert correctly. You can also configure padding (8/16/32 bits per character) and the separator between bytes (space, comma, newline).

How to use this tool

How to convert text to space-separated byte values

  1. Paste your text

    Drop plain text into the "Text" field. The tool treats it as UTF-8 internally, so any character (including emoji and non-Latin scripts) is supported.

  2. What the output looks like

    Each UTF-8 byte is emitted as a decimal integer 0–255, separated by single spaces. ASCII characters become one byte; emoji and other supplementary-plane code points become 3–4 bytes each.

  3. Press Run

    Output is a `bytes` field containing the space-separated decimal stream. Reverse with binary-to-text to get the original UTF-8 string back (round-trip is lossless).

  4. Despite the name, output is decimal

    The tool is named "binary" but emits DECIMAL byte values, not 0/1 binary digits. For true bit-string output, format the bytes with `.toString(2).padStart(8, '0')` after copying.