Free forever · No sign-up

Binary to Text Converter

Convert any binary code to text instantly — paste 8-bit bytes separated by spaces. Free, fast, no sign-up.

Last updated: October 2026

Your data stays in your browser.

Recent

No recent conversions yet.

How to convert binary to text

  1. Split the binary code into 8-bit groups (bytes).
  2. Convert each byte to its decimal value.
  3. Look up the UTF-8 character for each value — that's your text.

Example: 01001000 01101001 → 72 105 → "Hi".

Background reading: the ASCII standard on Wikipedia.

Conversion table

8-bit binary for uppercase A–Z with code points — read the table right-to-left to decode.

BinaryCode pointChar
0100000165A
0100001066B
0100001167C
0100010068D
0100010169E
0100011070F
0100011171G
0100100072H
0100100173I
0100101074J
0100101175K
0100110076L
0100110177M
0100111078N
0100111179O
0101000080P
0101000181Q
0101001082R
0101001183S
0101010084T
0101010185U
0101011086V
0101011187W
0101100088X
0101100189Y
0101101090Z

Powers of 2

PowerValue
201
212
224
238
2416
2532
2664
27128
28256
29512
2101024
2112048
2124096
2138192
21416384
21532768
21665536

Binary to text in code

Python

bytes(int(b, 2) for b in "01001000 01101001".split()).decode()
# → 'Hi'

JavaScript

"01001000 01101001".split(" ")
  .map(b => String.fromCharCode(parseInt(b, 2))).join("");
// → 'Hi'

C

#include <stdio.h>
#include <stdlib.h>

int main(void) {
    const char *s = "01001000";
    printf("%c\n", (char)strtol(s, NULL, 2));  /* → H */
    return 0;
}

Real-world applications

Common mistakes

Common values

  • 01000001 = A (65)
  • 01100001 = a (97)
  • 00100000 = space (32)
  • 00110000 = 0 (48)
  • 01011010 = Z (90)
  • 00100001 = ! (33)

Key takeaways

  • Split the bits into groups of 8, then convert each byte to its character.
  • 01000001₂ = 65 = ‘A’.
  • Input must be valid UTF-8 or the output will look garbled.
  • Multi-byte sequences (emoji, non-Latin scripts) must be pasted whole.

Frequently asked questions

How do I convert binary to text?

Split the binary into 8-bit bytes, convert each to decimal, then to its character. The converter above does it instantly.

What text is 01001000 01101001?

01001000 01101001 in binary is “Hi”.

Can I paste binary without spaces?

Yes — the converter also accepts continuous binary and splits it into 8-bit groups automatically.

Why do I see � in the output?

That replacement character appears when bytes are split mid-character or the binary is not valid UTF-8 — check the grouping.

What binary is the letter A?

A is byte 65, which is 01000001 in binary.

What does 01000001 mean?

01000001 = 65 = the letter ‘A’.

Why do I see strange characters in the output?

The input probably is not valid UTF-8 — check that the bits are grouped in 8s and form real character codes.

Can binary represent emoji?

Yes — emoji are multi-byte UTF-8 sequences; paste the full 32-bit sequence to decode one.

Need the reverse? Try our text to binary converter.

More converters

Add this converter to your website

Embed our free binary to decimal converter on your own site with one line of code:

<script src="https://binary-to-decimal-28z.pages.dev/embed.js"></script>