[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"reference:en:ascii-table":3},{"id":4,"documentId":5,"slug":6,"title":7,"intro":8,"createdAt":9,"updatedAt":10,"publishedAt":11,"locale":12,"seo":13,"metaTitle":15,"metaDescription":16},10,"gkh7tqxflhcowj81i97jv0lc","ascii-table","ASCII Table","\u003Cp>The \u003Cstrong>ASCII table\u003C\u002Fstrong> lists the \u003Cstrong>128 characters\u003C\u002Fstrong> of the American Standard Code for Information Interchange, the 1963 standard that still underpins how computers exchange text. Each character gets a number from 0 to 127, shown here in decimal, hexadecimal and binary, so the same table serves programmers reading hex dumps and students decoding binary homework.\u003C\u002Fp>\n\u003Cp>The table splits into three zones. Codes 0 to 31 are \u003Cstrong>control characters\u003C\u002Fstrong>: invisible instructions like Line Feed (10), Carriage Return (13) or Escape (27) that once drove teletypes and still shape file formats today, since every line break in a text file is one of these bytes. Codes 32 to 126 are the printable characters: the space (32), punctuation, digits, and both alphabets. Code 127 (DEL) closes the set, a leftover from paper tape where punching all seven holes erased a character.\u003C\u002Fp>\n\u003Cp>A few anchor codes make the whole table easy to navigate. Uppercase A is \u003Cstrong>65\u003C\u002Fstrong> and the alphabet runs in order from there, so Z is 90. Lowercase a is 97, exactly 32 above its uppercase twin, which means switching case flips a single bit. The digit 0 is code 48, not 0, a distinction that explains a classic programming bug: the character 7 has code 55, and forgetting to subtract 48 turns arithmetic into nonsense.\u003C\u002Fp>\n\u003Cp>ASCII only covers 7 bits, and that limitation is precisely why it survived. \u003Cstrong>UTF-8\u003C\u002Fstrong>, the encoding used by the vast majority of the web, was designed so that codes 0 to 127 are encoded as the same single bytes as ASCII. Every ASCII file is already valid UTF-8, and any byte below 128 in a UTF-8 stream means exactly what this table says. Accented letters, symbols and emoji live above this range, built from multi-byte sequences that never collide with these 128 codes.\u003C\u002Fp>","2026-07-17T11:46:56.512Z","2026-07-17T14:56:00.107Z","2026-07-17T14:56:00.796Z","en",{"id":14,"metaTitle":15,"metaDescription":16,"keywords":17,"metaRobots":17,"structuredData":17,"metaViewport":17,"canonicalURL":17},273,"ASCII Table: All 128 Characters (Dec, Hex, Binary)","Complete ASCII table: 128 characters with decimal, hex and binary codes. Control characters, printable symbols, letters and digits. Search and export CSV.",null]