Text to Binary Translator

Type words and get binary code back β€” with spaces, commas or no separator, in 8-bit or 7-bit.

Try:

How Text to Binary Conversion Works

Every character has a number. The letter A is 65, a is 97 and a space is 32. Writing that number in base 2 and padding it to eight digits gives one byte: 65 becomes 01000001. A word is simply its letters' bytes one after another, so β€œHi” is 01001000 01101001.

To go the other way, paste the binary into the binary translator. To look up single letters, use the binary alphabet.

English to Binary Examples

Text8-bit binary7-bit ASCII
A010000011000001
Hello01001000 01100101 01101100 01101100 011011111001000 1100101 1101100 1101100 1101111
Good luck01000111 01101111 01101111 01100100 00100000 01101100 01110101 01100011 011010111000111 1101111 1101111 1100100 0100000 1101100 1110101 1100011 1101011
202600110010 00110000 00110010 001101100110010 0110000 0110010 0110110

Separator and Bit Options

  • Space (default) β€” one byte per group, easiest to read: 01001000 01101001.
  • None β€” one continuous string, common in puzzles: 0100100001101001.
  • Comma β€” handy for pasting into code or spreadsheets: 01001000, 01101001.
  • 7-bit (ASCII) β€” drops the leading 0 of each byte: 1001000 1101001. English characters only.

Frequently asked questions

How do I convert English to binary?

Type or paste your English text into the box. Each character is turned into its 8-bit code straight away, with a space between bytes. Change the separator or switch to 7-bit if your teacher or puzzle asks for it, then copy or download the result.

Should I use 8-bit or 7-bit binary?

Use 8-bit unless you were told otherwise: it is the standard byte and works for any character, including emoji. 7-bit is plain ASCII, the original code for English letters, digits and punctuation, and some textbooks write it that way. 7-bit cannot represent accented letters or emoji.

Why does an emoji or accented letter turn into several bytes?

UTF-8 stores English characters in one byte but needs two to four bytes for everything else. For example, Γ© takes two bytes and πŸ˜€ takes four. Decoding the bytes together gives the character back.

Is a space converted to binary too?

Yes. A space is character 32, which is 00100000 in binary. The separator option only controls what goes between the bytes in the output; it does not change the bytes themselves.

Is my text uploaded?

No. Everything is converted in your browser. Your text is not sent to our server or saved anywhere.