Home › Binary Translator › Binary to ASCII
Decode · ASCII

Binary to ASCII Converter

Decode binary bytes into ASCII characters. ASCII covers the first 128 characters — letters, digits and punctuation — each stored as a single byte.

Live conversion
Tip: each 8-bit byte maps to one ASCII character (0–127).
Quick examples

Try a binary string.

Click any example to load it into the converter above — the ASCII text appears instantly.

How it works

From bits to ASCII characters.

ASCII assigns a unique number to each character. Binary is just that number written in base–2.

01

Group into bytes

The binary string is split into chunks of 8 bits. Each 8-bit chunk is one byte — one ASCII character.

02

Bytes to ASCII code points

Each byte is read as a base–2 number and converted to its decimal code point, e.g. 01000001 → 65.

03

Code points to characters

The code point maps to a character in the ASCII table — 65 is A, 97 is a, 48 is 0.

ASCII reference

Printable ASCII characters.

A few bytes you'll see often — the full set lives in the ASCII table.

CharacterDecimalBinary
A6501000001
B6601000010
C6701000011
D6801000100
a9701100001
b9801100010
04800110000
14900110001
[space]3200100000

View full ASCII Table →

Where this comes up

Common uses for a binary to ASCII decoder.

Related conversions

Go one level deeper.

Binary numbers also map directly onto plain text, decimal and hexadecimal — useful once you're past raw bytes.

FAQ

Binary to ASCII, explained.

What is ASCII?
ASCII (American Standard Code for Information Interchange) is a 7-bit character encoding that defines 128 characters: the English alphabet (upper and lower case), the digits 0–9, common punctuation, and a set of control codes. Each printable ASCII character is stored as a single byte, with values 0–127.
What is the difference between binary to ASCII and binary to text?
They are essentially the same conversion. ASCII is a specific 1-byte-per-character encoding covering the first 128 characters. ‘Binary to text’ is the broader term and usually also supports UTF-8, which can use multiple bytes per character for accented letters, symbols and emoji. This tool offers both modes via the encoding selector.
What is the ASCII range?
Standard ASCII runs from 0 to 127. Printable characters start at 32 (space) and end at 126 (tilde ~). Values 0–31 and 127 are control characters such as newline, tab and delete.
Does it support extended ASCII (128-255)?
Standard ASCII stops at 127. Byte values 128–255 belong to various extended encodings (such as ISO-8859-1 or the continuation bytes of UTF-8). Switch the encoding selector to UTF-8 to decode multi-byte sequences correctly.