Skip to content

Text Tools

Text to Binary Converter

Encode text into UTF-8 binary bytes and decode binary strings back into readable text, with full Unicode support.

Binary (UTF-8, space-separated bytes)
—

Encoding and decoding use UTF-8 and run locally — accents and emoji are handled correctly.

One Character Is Not Always One Byte

For plain English text, each character maps to one byte and the binary output matches ASCII/UTF-8 exactly. Accented characters, emoji and non-Latin scripts take 2–4 bytes in UTF-8, so the binary string grows accordingly — "ñ" is 2 bytes (11000011 10110001), not one. This is correct UTF-8 behavior, not an error, and it is why two tools can disagree on the "length" of the same string.

How the Transformation Works

  1. Type text to see every character encoded as 8-bit binary bytes via UTF-8.
  2. Paste space-separated binary groups to decode them back into text.
  3. Accented characters and emoji encode as multiple bytes — the decoder reassembles them correctly.
  4. Copy either representation with one click.
Formula & Technical Standard
UTF-8 encodes codepoints as 1–4 bytes; each byte is displayed as an 8-bit binary group.

Example Input & Output

Simple encoding
Input: Hi
Output: 01001000 01101001
H is byte 72 (01001000) and i is byte 105 (01101001) in UTF-8.
Unicode encoding
Input: ñ
Output: 11000011 10110001
ñ is not ASCII; UTF-8 represents it with two bytes, which the tool shows explicitly.

Common Questions

Is binary the same as ASCII?

ASCII covers 128 characters in one byte each. UTF-8 is a superset that encodes every Unicode character, so this tool handles both plain ASCII text and full Unicode.

How must binary input be formatted?

As space-separated groups of up to 8 bits each. The decoder ignores stray whitespace.