b2KIT

Binary / ASCII / Unicode Character Table

Browse and search ASCII, Unicode, and binary character codes with copy-to-clipboard.

How to Use Binary / ASCII / Unicode Character Table

  1. 1

    Browse the table

    Scroll through the reference table of binary, ASCII, and Unicode values.

  2. 2

    Search for a character

    Type a character or code point to jump to its entry.

  3. 3

    Copy the value

    Click any cell to copy the binary, decimal, hex, or character.

Tested tool guide Tested browser tools Checked August 16, 2026

What Binary / ASCII / Unicode Character Table does, with a checked example

This is a lookup table for character codes. It maps printable characters, control codes, and Unicode code points to their decimal, hexadecimal, and binary representations. You can browse the table, search for a specific character or code, and copy any code value to your clipboard with one click. The most common surprise is that ASCII only covers 128 code points; anything above 127 is part of extended ASCII or Unicode, and the binary representation you see reflects that code point, not the UTF-8 encoding of the character.

Worked example

A concrete input and expected output from the current implementation.

Input

A

Expected output

Decimal: 65, Hexadecimal: 0x41, Binary: 01000001, Unicode: U+0041 LATIN CAPITAL LETTER A

The letter A is the 65th code point in ASCII and Unicode. Its binary form is 01000001 because 65 in binary is 1000001, padded to 8 bits.

How the result is produced

1

Search and browse

The table lists characters in a grid or list, sorted by code point. You can scroll through it or use the search box to filter by character (e.g., paste 'é' or type 'e') or by numeric code (e.g., '65' or '0x41'). Results update as you type, showing all matching entries with their decimal, hex, and binary values.

2

Copy to clipboard

Each row or cell has a copy button. Clicking it places the selected code value (decimal, hex, binary, or Unicode code point) on your clipboard. The tool uses the browser's clipboard API, so it works without any server interaction. Nothing you look up is uploaded; all processing happens locally in the page.

Good uses

  • A developer debugging a network log needs to know the decimal value of a carriage return (13) to understand why a parser breaks.
  • A student learning number systems wants to see how the letter 'Z' (ASCII 90) is represented in binary (01011010) to practice base conversion.
  • A writer preparing text for a system that only accepts ASCII must quickly identify which characters in their copy are non-ASCII, like 'ü' or em dashes, by searching the table.

Limits and checks

  • The binary column shows the code point as an 8-bit (or wider) number, not the UTF-8 encoding. For example, 'é' has code point U+00E9 (binary 11101001), but in UTF-8 it is two bytes: 11000011 10101001. Misreading this leads to incorrect byte-level predictions.
  • Characters above U+FFFF (like emoji, e.g., U+1F600) are represented as a single code point in the table, but in UTF-16 they are surrogate pairs. The table may show a single binary value that does not match a two-surrogate encoding.
  • The table likely includes control characters (0-31) such as NUL and ESC. These are not printable, so they may appear as abbreviations or placeholder glyphs. Searching for 'nul' might not match anything; you may need to search by numeric code.

Common questions

Why does the binary for 'A' show 01000001, but I thought it was 1000001?

The table pads the binary to at least 8 bits, a common convention in lookup tables. Since ASCII uses 7 bits, the leading zero is filler. If you need the unpadded value, drop the leading zeros. For code points above 127, the padding may extend to 16 or more bits, depending on the table's format.

Does this tool convert between encodings like UTF-8 and UTF-16?

No. It only shows the code point values (decimal, hex, binary) and the Unicode code point for each character. It does not compute byte sequences for specific encodings. To get UTF-8 bytes, you would need a separate encoder or use a browser's TextEncoder API.

References and verification

The example and behavioral notes were checked against the browser implementation. Standards and primary references below define the relevant format, formula, or platform behavior.

Related Tools