Skip to content

Text to Binary Converter

Encode text as UTF-8 bytes and show every byte as exactly eight bits. One visible character can produce several bytes.

Conversion runs only in this browser. Input and output are not uploaded.

Input size: 0 B.

Settings

How this converter works

Text is encoded to UTF-8 bytes, and every byte is formatted as exactly eight binary digits.

  • A single space separates bytes by default.
  • No-separator and custom literal separator modes are available.
  • The byte count refers to UTF-8, not visible characters.

Frequently asked questions

Is this 7-bit ASCII?

No. This generic text route uses complete eight-bit UTF-8 bytes.

Why is emoji long?

Emoji normally require several UTF-8 bytes, and each byte uses eight bits.

Using this tool

Encode text as UTF-8 binary bytes

Encode text as complete eight-bit UTF-8 groups with a space, no separator, or a custom literal separator.

Input and output

Example: `Hi` becomes `01001000 01101001`.

Important behaviour

The byte count reflects UTF-8, so an accented character or emoji can use multiple eight-bit groups.

Keep in mind

This route does not output Unicode code points or 7-bit ASCII groups.

Conversion is performed in the browser. Copying or downloading happens only when you choose those actions.

🔗 Related tools

Other Helpful Tools

A few related projects that pair well with this tool. Fast, focused, and privacy-friendly.