Free to use, no account

Text to Binary Converter

Convert plain text to its exact UTF-8 bits, or decode complete UTF-8 bytes back into text. Spaces between bytes are optional. Accents and emoji are preserved; conversion runs in this browser.

Enter text. Accents, line breaks, and emoji are encoded as UTF-8.

Uses UTF-8 bytes, not character numbers or an integer base converter. Text input: up to 20,000 characters. Binary input: up to 160,000 bits and must contain complete, valid UTF-8 bytes.

How do I convert text to binary?

Choose Text to binary, enter text, and convert. The tool encodes UTF-8 bytes as eight-bit groups. To reverse the process, choose Binary to text and paste groups of eight bits; whitespace is ignored.

Frequently asked questions

How do I convert text to binary?

Choose Text to binary, enter text, and convert. The tool encodes UTF-8 bytes as eight-bit groups. To reverse the process, choose Binary to text and paste groups of eight bits; whitespace is ignored.

Does this converter upload my text?

No. Encoding and decoding use built-in browser features. Nothing is sent to a conversion server. Inputs are limited to 20,000 text characters or 160,000 binary bits.

Can I convert binary back to text?

Yes. Choose Binary to text and paste binary bytes in groups of eight. Spaces and line breaks are allowed between groups.

Does it support accents and emoji?

Yes. It encodes UTF-8 bytes, so characters such as ñ and emoji use the correct multibyte sequence. Invalid or incomplete UTF-8 is reported instead of silently replaced.

Is this the same as converting a number between bases?

No. This tool encodes text as UTF-8 bytes. A base converter changes the representation of an integer; use that for numeric values.