Text to Binary Converter

Enter any text in the Input Text field, choose your Character Encoding (ASCII/UTF-8, UTF-16, etc.), and pick an optional Output Delimiter — the converter returns the full binary representation of your text, one 8-bit byte per character. You also see the total character count and total bit count at a glance.

Type or paste the text you want to convert to binary.

Select the character encoding to use for conversion.

Character used to separate each binary byte in the output.

Results

Binary Output

--

Character Count

--

Total Bits

--

Total Bytes

--

Bits per Character

Results Table

Frequently Asked Questions

How do you convert text to binary?

Each character in your text has a corresponding decimal code in the ASCII or Unicode table. To convert to binary, you look up each character's decimal value, then convert that decimal number to an 8-bit binary string. For example, the letter 'H' is decimal 72, which becomes 01001000 in binary.

How do you convert the letter 'A' to binary?

'A' has an ASCII decimal value of 65. Converting 65 to binary gives 01000001. So the binary representation of 'A' is 01000001.

How do you convert the character '0' (zero) to binary?

The character '0' (the digit zero) has an ASCII decimal value of 48. Converting 48 to binary gives 00110000. Note that this is different from the number zero itself — as a character, '0' is represented by 00110000 in binary.

How do you convert English text to binary code?

To convert a full English word or sentence, convert each character individually using the ASCII table. Get the decimal code for each letter, space, or punctuation mark, convert each to an 8-bit binary byte, then join them together. Spaces between bytes make the output easier to read.

What is ASCII encoding and when should I use it?

ASCII (American Standard Code for Information Interchange) is a 7-bit character encoding standard covering English letters, digits, and common symbols. UTF-8 is its superset and supports all Unicode characters. Use ASCII/UTF-8 for standard English text. Choose UTF-16 or Windows-1252 if you're working with specific legacy systems or non-Latin scripts.

What does the output delimiter do?

The delimiter is the separator placed between each binary byte in the output. A space delimiter produces output like '01001000 01100101 01101100', while a comma gives '01001000,01100101,01101100'. Choosing 'None' runs all bytes together into a single continuous string.

How many bits does each character use?

In ASCII/UTF-8, standard English characters each use 8 bits (1 byte). Extended Unicode characters in UTF-16 use 16 bits (2 bytes) per character. This tool shows you the total bit count and byte count for your entire input string.

Can I convert numbers and special characters too?

Yes. Any printable character — digits (0–9), punctuation, spaces, and symbols — has an assigned ASCII or Unicode code point. This converter handles all of them and will return a binary byte for each character in your input string.

More Math Tools