Done

πŸ”‘ Binary to Text Converter

Decode binary code to readable text instantly β€” with live decode, encoding options, interactive character breakdown, find & highlight, and batch mode.

Binary Input
Bit group:
Separator:
Batch Decoder
Quick Samples
Encoding Guide
8-bitStandard ASCII/Latin-1 (0–255)
7-bitPure ASCII (0–127)
16-bitUnicode BMP (U+0000–FFFF)
Separator auto-detected if spaces or commas are present.
ASCII Lookup
Control Characters

About Binary to Text Conversion

How Decoding Works

The binary string is split into groups (default 8 bits per character). Each group is parsed as a base-2 integer and mapped to its character using String.fromCharCode(). Spaces or commas are used as separators; if absent, the string is chunked by the selected bit-group size.

ASCII vs. UTF-8

Standard ASCII covers 128 code points (7-bit). Extended ASCII / Latin-1 covers 256 (8-bit). For languages beyond Latin script, UTF-8 uses multi-byte sequences β€” a single character may take 2–4 bytes. This tool handles single-byte (ASCII/Latin-1) and 16-bit Unicode characters.

Control Characters

ASCII codes 0–31 and 127 are non-printable control characters β€” newline (10), tab (9), carriage return (13), null (0), etc. This tool detects them and displays human-readable labels (↡, β†’, ␀) rather than invisible characters that would break layout.

Common Use Cases

Binary text encoding appears in CTF (Capture the Flag) puzzles, steganography, computer science education, low-level protocol debugging, and hobbyist ciphers. It is also the output of tools that encode characters as their raw binary representation for transmission or obfuscation.