๐ป Text to Binary / Binary to Text Converter
Convert text to binary code and binary to text online for free. Support for ASCII, Unicode characters. Multiple formatting options. Real-time conversion. No registration required.
Each byte separated by space (01001000 01100101)
What is Binary Code?
Binary code is a system of representing text, computer processor instructions, or any other data using a two-symbol system. The two symbols are typically "0" and "1" from the binary number system. Each character in text is represented by a unique sequence of 8 bits (1 byte).
For example, the letter "A" is represented as 01000001 in binary, and the letter "B" is 01000010. This binary representation allows computers to store and process text data.
How Text to Binary Conversion Works
1. Character Encoding
Each character in the text is converted to its ASCII or Unicode value:
'H' โ 72 (decimal) โ 01001000 (binary)
'e' โ 101 (decimal) โ 01100101 (binary)
'l' โ 108 (decimal) โ 01101100 (binary)
'o' โ 111 (decimal) โ 01101111 (binary)2. Binary Representation
Each character is represented as an 8-bit binary number. The binary string for "Hello" would be:
01001000 01100101 01101100 01101100 011011113. Formatting Options
- Spaced: Each byte separated by space for readability
- No Spaces: Continuous binary string
- 8-bit Groups: Grouped in 8-bit chunks
Common Use Cases
ASCII vs Unicode
ASCII (American Standard Code for Information Interchange)
- Uses 7 bits (128 characters)
- Represents English letters, digits, and common symbols
- Extended ASCII uses 8 bits (256 characters)
- Limited to Latin alphabet
Unicode
- Supports over 1 million characters
- Includes characters from all languages
- UTF-8 encoding uses variable-length encoding (1-4 bytes)
- Backward compatible with ASCII
Note: This converter uses UTF-16 encoding (JavaScript's native encoding), where most characters are represented as a single 16-bit value, but we display them as 8-bit bytes for compatibility.
Tips for Using Binary Converter
- โValid Binary Input: When converting binary to text, ensure the binary string length is a multiple of 8 (one byte per character).
- โWhitespace: Spaces and other whitespace characters in binary input are automatically removed during conversion.
- โUnicode Support: The converter supports Unicode characters, including emojis and characters from various languages.
- โFormat Selection: Choose the binary format that best suits your needs - spaced for readability, no spaces for compact representation.
- โReal-time Conversion: Enable auto-convert for instant conversion as you type, or disable it for manual control.