Command Palette

Search for a command to run...

AS

ASCII Table

Full ASCII and extended Latin-1 table with decimal, hex, octal, binary, HTML entity, and character name for every code 0–255, plus a text-to-ASCII-code encoder.

What is the ASCII Table?

The ASCII Table is a complete reference for the American Standard Code for Information Interchange - the character-to-number mapping that underpins almost every text file, programming language, and network protocol. It lists all 128 standard ASCII codes (0–127) alongside the extended Latin-1 upper half (128–255), and for each code it shows the decimal value, the hexadecimal and octal forms, the eight-bit binary, the printable glyph or control mnemonic, the HTML entity, and a plain-language name.

ASCII assigns a unique number to each letter, digit, punctuation mark, and control signal. A capital "A" is 65, a lowercase "a" is 97, the digit "0" is 48, and a space is 32. The first 32 codes are non-printing control characters such as carriage return (13), line feed (10), and tab (9) - invisible instructions that once drove teletypes and still terminate lines and delimit fields today. This table makes every one of those values visible and searchable in one place.

Everything runs in your browser. You can filter by category, search by character, decimal, hex, or entity name, click any value to copy it, and paste your own text to see the code behind every character. Nothing is uploaded, there is no sign-up, and the whole reference keeps working offline once the page has loaded.

Strictly, ASCII is a 7-bit standard covering codes 0 to 127, and everything from 128 to 255 belongs to an extension rather than to ASCII itself. The table shows Latin-1 for that upper range, which is the most common interpretation and is not the only one: the same byte is a different character under Windows-1252, and under UTF-8 those values are not standalone characters at all but parts of multi-byte sequences. That is the source of most mojibake, where an accented letter arrives as two unrelated symbols. The first 32 codes are control characters rather than printable ones, holdovers from teleprinters, and a handful still do real work: 9 is tab, 10 is line feed, 13 is carriage return, and the difference between the last two is why text files still move badly between operating systems.

The page also works as an ASCII table converter for your own text, which is handy when you check values in code. The Convert text to ASCII codes box starts with the sample Hi ©, and it returns 72 105 32 169, with © flagged because 169 is outside 7-bit ASCII. Those are the same numbers a Python ASCII table script prints: ord("H") returns 72 and chr(72) returns "H". In an ASCII table for C programming the values match too, since a char holds the code, so 'H' == 72 is true.

How to use the ASCII Table?

  1. Browse or filter the table

    Scroll the full 0–255 table or use the category buttons to narrow it to printable characters, control codes, or the extended Latin-1 range.

  2. Search for a character or code

    Type a character, a decimal number, a hex value like 0x41, or an entity name like "copy" to filter the table. Use the 0x prefix for hex, because a plain number such as 41 also matches the hex column and shows more than one row.

  3. Copy the value you need

    Click a character, decimal, hex, or HTML entity cell to copy it to your clipboard for use in code or documents. The octal and binary columns are for reading only.

  4. Convert your own text

    Paste text into the encoder to see the ASCII (or Unicode) code point of every character, then copy the decimal code string.

Key Features

  • Every Code 0–255

    Standard 7-bit ASCII (0–127) and the ISO 8859-1 Latin-1 upper half (128–255) in one continuous, scrollable table

  • Four Number Bases at a Glance

    Decimal, hexadecimal, octal, and eight-bit binary shown for every code, plus the HTML entity - no mental conversion needed

  • Named Control Characters

    The invisible codes 0–31 and 127 are labelled with their mnemonics (NUL, LF, CR, ESC, DEL) and full names so you know what each one does

  • Smart Search

    Find a code by its character, decimal, hex, octal, binary, or HTML entity name - "&", "38", "0x26", and "amp" all locate the ampersand

Frequently Asked Questions

ASCII (American Standard Code for Information Interchange) is a character-encoding standard that maps letters, digits, punctuation, and control signals to the numbers 0–127. It was standardised as ANSI X3.4 in 1963 and remains the foundation of modern text encodings, including UTF-8, whose first 128 code points are identical to ASCII.

Comments

0 comments

0/2000 characters

No comments yet. Be the first to share your thoughts!

ascii tableascii codeascii chartextended ascii tableascii to texttext to asciiascii character codeshex to asciiascii valuedecimal to asciipython ascii tableascii table c programmingascii table converter