Binary to ASCII converter
Convert binary to ASCII text (7/8-bit), accept separators and validate blocks. Outputs text plus decimal/hex codes with easy copy.
Binary to ASCII Calculator Online (Text & Characters)
Convert any bit string to ASCII text instantly. Clean 0b prefixes, group into 7 or 8-bit bytes, and get characters, decimal codes, and copy-ready output.
ASCII text
—
Normalized binary
—
Decimal codes
—
Detected bytes
—
Characters
—
Automatic steps: bytes to text
| # | Bits | Decimal | ASCII |
|---|
How to convert binary to ASCII
ASCII encodes characters with codes from 0 to 255. Follow these steps in the calculator above to turn any binary string into readable text.
- Paste the binary. We accept 0/1 with spaces, underscores, commas, line breaks, or 0b prefixes; everything is cleaned before calculating.
- Pick the width. 8 bits covers extended ASCII (accents, symbols), while 7 bits is for classic ASCII.
- Tune the output. Choose the separator (space, comma, none) and the placeholder for non-printable control codes.
- Click “Convert”. We show the ASCII text, decimal codes, and normalized binary ready to copy.
- Review the table. Each row shows the byte, its decimal value, and the resulting character so you can debug or fix any issues.
Example: 01001000 01101111 01101100 01100001 → 72, 111, 108, 97 → Hello. For Ñ use 8 bits with code 209; for UTF-8 strings, convert each byte to binary before pasting.
01000001 → A
00110001 → 1
00100000 → (space)
00101010 → *
11000011 → Ã (Ñ in ISO-8859-1)
01111010 → z
Frequently asked questions
We accept spaces, line breaks, underscores, commas, and 0b prefixes per byte. The internal cleaner removes anything else so only valid bits remain.
We show an error so you can adjust the input. Add zeros to the left of the last byte or fix any missing bits; this keeps every block the same size.
You can choose a marker (default ·) for non-printable characters. The steps table still shows each byte and its decimal value so you can identify which control code produced each symbol.
The converter works with codes 0–255 (extended ASCII). For common accents, use 8 bits. Emojis and multibyte characters require converting their UTF-8 bytes to binary first and then pasting them here.
Yes. If the length matches the chosen width, we group automatically. If not, we warn you to fill the last byte. You can also use the Swap button to go to the ASCII → Binary mode.