Binary to String Converter
Convert binary strings to text using various character encodings. Free online binary to string converter with file support and multiple encoding options.
Binary to String Converter - Convert Binary Strings to Text
This powerful binary to string converter allows you to convert binary strings to text using various character encodings including ASCII, UTF-8, UTF-16, and many other international character sets. Perfect for programmers, developers, and anyone working with binary data who needs to extract readable text.
How do I convert binary to string text?
To convert binary to string:
1. Enter your binary string (only 0s and 1s)
2. Select the appropriate character encoding
3. Click Convert
The tool will automatically group the binary into 8-bit chunks and convert each chunk to its corresponding character.
What character encodings are supported?
The tool supports many character encodings including:
- ASCII/UTF-8 (default)
- UTF-16 (little and big endian)
- Windows-1252, Windows-1251, etc.
- ISO-8859 series (Latin1, Latin2, etc.)
- Asian encodings: Big5, Shift JIS, EUC-JP, etc.
- Cyrillic: KOI8-R, KOI8-U, CP866
- And many more international character sets
Can I open files directly?
Yes! The tool supports file opening modes:
- Open File: Opens text files and converts them to binary
- Open Binary File: Opens binary files and converts them to text
This makes it easy to work with existing files without manual copy-paste.
What happens with non-printable characters?
Non-printable characters are handled as follows:
- Printable ASCII (32-126): Displayed normally
- Control characters (9, 10, 13): Tab, newline, carriage return
- Null character (0): Displayed as middle dot (·)
- Other non-printable: Displayed as [hex] format
- Invalid UTF-8 sequences: Displayed as [hex] format
What's the difference between Binary to String and Binary to ASCII?
Binary to String is a more general converter that supports multiple character encodings and can handle international text, while Binary to ASCII focuses specifically on ASCII character conversion. Binary to String is better for multilingual content and modern text processing.
What if my binary string isn't a multiple of 8 bits?
The tool automatically pads your binary string with leading zeros to make it a multiple of 8 bits before conversion. For example, '101' becomes '00000101' before processing.
Common Binary to String Conversions
Binary | Decimal | Character | Description |
---|---|---|---|
01000001 | 65 | A | Uppercase A |
01000010 | 66 | B | Uppercase B |
01100001 | 97 | a | Lowercase a |
01100010 | 98 | b | Lowercase b |
00110000 | 48 | 0 | Digit 0 |
00110001 | 49 | 1 | Digit 1 |
00100000 | 32 | Space | |
00100001 | 33 | ! | Exclamation mark |
01000000 | 64 | @ | At symbol |
00100010 | 34 | " | Double quote |
00100111 | 39 | ' | Single quote |
00111000 | 56 | 8 | Digit 8 |
00111001 | 57 | 9 | Digit 9 |
01111010 | 122 | z | Lowercase z |
01011010 | 90 | Z | Uppercase Z |
00001010 | 10 | \n | Newline |
00001001 | 9 | \t | Tab |
00001101 | 13 | \r | Carriage return |
00000000 | 0 | · | Null character |