Binary to Character Converter

developer · number system

Convert Binary to Character with a fixed input and output format, step-by-step formulas under the result, and reference tables. Parsing matches the main hub (0b, 0x, leading 0 for octal; one optional . for fractional digits on numeric bases; single character for character mode).

Calculator

From: Binary

To: Character

Formulas

Enter a value → place-value expansion + division chain.

About Binary

Binary (base 2) uses digits 0 and 1. This tool accepts an optional 0b prefix. You may use one radix point; digits after it use negative powers of two (½, ¼, …). It is the native representation for digital logic and bitwise operations.

About Character

Character mode treats exactly one character as its Unicode (UTF-16 code unit) scalar value in the range 0–65535. There is no fractional part in this mode. Control and C1 characters are labeled by name in the output when relevant.

How to convert binary to character

Three steps: symbols → the right math move for this pair → worked examples you can copy on paper. Numeric bases (binary, octal, decimal, hex) also support one radix point and digits after it; character mode stays a single code unit.

Step 1 — Identify the symbols

Input (Binary): Each position is either 0 or 1.

Output (Character): Exactly one symbol; its numeric code is the value you convert.

Dev note
  • Many tools allow a 0b prefix (e.g. 0b1010).
  • This tool uses the UTF-16 code unit (0–65535 for BMP).

Step 2 — The Two-Step Method (via Decimal)

First express the left format as a decimal value (one optional . for a fractional part is allowed on numeric bases), then rewrite that value in the right format. The calculator automates both steps.

Part A — Into decimal

Number positions from the right, starting at 0. At each position, multiply that digit by 2 raised to the position index, then add every term. The total is your decimal number.

Digits after the dot: use negative powers of 2 (2−1, 2−2, …). Each place is still (digit × weight); add the fractional side to the whole side.

Part B — Out of decimal

Take the decimal value. If it is in range, the tool maps it to the matching character (or a standard control label).

Step 3 — Worked examples

Two practice values in Binary, converted to Character using the same rules as Step 2.

Example 1

"1010" (Binary) → Character.

Toward decimal

Binary "1010"
= 1×2³ + 0×2² + 1×2¹ + 0×2⁰
= 8 + 2
= 10  (decimal)

From decimal to output

Decimal 10
→ character display: LF

Verify: "1010"LF

Example 2

"1111" (Binary) → Character.

Toward decimal

Binary "1111"
= 1×2³ + 1×2² + 1×2¹ + 1×2⁰
= 8 + 4 + 2 + 1
= 15  (decimal)

From decimal to output

Decimal 15
→ character display: SI

Verify: "1111"SI

Summary

To convert Binary to Character, the tool first parses your input strictly as binary, producing a decimal value. For binary, octal, decimal, and hex, you may include one radix point and fractional digits; character input remains a single code unit with no dot. That value is formatted as character using the same rules as the main Number System Converter (prefixes 0b, 0, 0x where applicable; character output uses symbolic names for common controls and requires a whole-number code point). Long fractional expansions are truncated to a fixed digit cap; ordinary floating-point rounding may appear in extreme cases.

Relationship context

Numeric input is interpreted in binary, converted to an integer, then displayed as the corresponding character (or a standard control-character name when applicable). Values outside 0–65535 are rejected for character output.

Conversion tables

Binary (input)Character (output)
0NUL
0b1SOH
0b10STX
0b11ETX
0b100EOT
0b101ENQ
0b110ACK
0b111BEL
0b1000BS
0b1001TAB
0b1010LF
0b1111SI
0b10000DLE
Binary (input)Character (output)
0b1011VT
0b100000
0b1000000@
0b10000000PADDING CHARACTER
0b100000000Ā
0b1000000000Ȁ
0b10000000000Ѐ
0b100000000000
0b1000000000000က
0b10000000000000 
0b100000000000000䀀
0b1000000000000000耀
0b1111111111111111￿

More number system pairs

Other fixed input/output converters use the same parsing rules as the hub. Open any pair for the same calculator layout and reference tables.