Text & Writing

Text to binary

Convert text to binary and back (UTF-8, 8 bits per byte).

  • Instant
  • Free
  • Private (processed locally)
  • No sign-up
Result

Text and binary, both ways

Encode your text to binary (8 bits per UTF-8 byte) or decode a string of 0s and 1s back to text. Bytes are separated by spaces for readability.

  1. Choose the direction

    Text → binary or binary → text.

  2. Enter

    Text or strings of 0s and 1s.

  3. Copy the result

    Ready to paste anywhere.

Example: “Hi”

CharacterDecimalBinary (8 bits)
H7201001000
i10501101001
“Hi”01001000 01101001

UTF-8 encoding: accents and emojis yield several bytes. 100% local conversion, nothing is sent.

Frequently asked questions

How does text become binary?

The text is first encoded into UTF-8 bytes, then each byte is written as 8 bits (0s and 1s). “Hi” becomes 01001000 01101001: H = 72 = 01001000, i = 105 = 01101001.

Do accents and emojis work?

Yes. In UTF-8 an accented character takes 1 to 2 bytes and an emoji 4; the tool thus outputs several 8-bit groups per character, and decoding reconstructs the exact original text.

How do I decode binary?

Switch to “Binary → text” and paste your strings of 0s and 1s. Spaces, line breaks and groups are tolerated; the tool reads each 8-bit byte and rebuilds the text.

Why 8 bits per byte?

A byte is 8 bits, the basic unit for character encoding. Padding each value to 8 digits ensures clean splitting and unambiguous decoding.