quialo.

Text to Binary Converter

Type or paste text above to see its binary.

This converter turns text into its binary representation and turns binary back into readable text. It uses UTF-8 encoding, so every character (including accents, symbols, and emoji) is written as one or more 8 bit bytes, separated by spaces. Everything runs in your browser, so your text never leaves your device.

How to use

  1. Pick a direction: text to binary, or binary to text.
  2. Type or paste your input into the left box.
  3. Read the result in the right box as you type.
  4. Press Copy to copy the result, or Swap to reverse the conversion.
  5. Use Reset to clear both boxes and start over.

Examples

  • Text to binary: "Hi" becomes 01001000 01101001.
  • Binary to text: 01001000 01100101 01101100 01101100 01101111 becomes "Hello".
  • UTF-8 example: the euro sign becomes 11100010 10000010 10101100 (three bytes).

FAQs

Why is each byte 8 bits?
A byte is 8 bits, and this tool writes one full byte per group with leading zeros kept. That fixed width keeps the output easy to read and lets the binary be decoded back into text without ambiguity.
How are emoji and accented letters handled?
They are encoded as UTF-8, so a single character can produce several bytes. For example, most emoji become four bytes (four groups of 8 bits). Decoding reverses this correctly.
What format does the binary input need?
Groups of exactly 8 characters, each a 0 or 1, separated by spaces or newlines. If a group has the wrong length or contains other characters, the tool tells you which group is the problem.
Why did I get a "not valid UTF-8" message?
The bytes you entered do not form a valid UTF-8 sequence, for example a lone continuation byte. Check that the binary came from real UTF-8 text and that no groups are missing.
Does my text get uploaded anywhere?
No. The conversion happens entirely in your browser. Nothing is sent to a server.

Related tools