Skip to main content
Text & Writing Tools

Text to Binary Converter

Convert text to binary code and binary back to text, using UTF-8 for any language or 7-bit ASCII.

Type text to see its binary code, or paste binary to read it as text.

Binary only shows the bytes - the same text can give different binary in a different encoding.

What Is the Text to Binary Converter?

It shows the binary code - the ones and zeros - that a computer stores for your text, and converts binary back to readable text. Each byte is written as eight binary digits. It uses UTF-8, the encoding of the web, so any language and emoji work, or 7-bit ASCII for plain English text.

Who Uses It

  • Students learning how computers represent text.
  • Puzzle makers and anyone decoding a binary message.
  • Developers checking how a string is stored at the bit level.

How to Use It

  1. Type text on the left to see its binary on the right, or paste binary on the right to read it as text.
  2. Choose the separator between bytes and the encoding.
  3. Copy the binary.

Example

Hi ₹ is four characters but six bytes in UTF-8: 01001000 01101001 00100000 11100010 10000010 10111001. The first three bytes are H (72), i (105) and a space (32). The rupee sign needs three bytes - 11100010 10000010 10111001 - because it is outside the 128 ASCII characters.

Reading Binary

Each binary digit is a power of two, from 128 on the left to 1 on the right. 01001000 is 64 + 8 = 72, which is the letter H. When you paste binary without spaces, the tool splits it into groups of eight.

Limitations

The tool converts text, not numbers: the digit 7 becomes the byte for the character "7" (00110111), not the number seven. To convert a number to binary, use Decimal to Binary. Other encodings such as UTF-16 give different bytes for the same text - to see those, use the String to Byte Array Converter or the Text to Hex Converter.

Frequently Asked Questions

Paste the binary into the Binary box. Groups separated by spaces, commas or new lines are read as bytes, and a long run without spaces is split into groups of eight.

ASCII covers 128 characters - English letters, digits and basic symbols - with 7 bits each. UTF-8 covers every language and emoji, using one to four 8-bit bytes per character.

Characters outside ASCII, such as ₹, é or emoji, take two to four bytes in UTF-8, so they appear as two to four groups of eight bits.

No. This converts the characters you type. The text "5" becomes 00110101, the code for the digit character. To convert the number five to binary (101), use the Decimal to Binary converter.
Share this tool: