ASCII Chart (character codes 0-127) CONTROL + LOW ASCII (0-63) DEC HEX CHAR DEC HEX CHAR DEC HEX CHAR DEC HEX CHAR 000 0x00 (nul) 016 0x10 (dle) 032 0x20 (sp) 048 0x30 0 001 0x01 (soh) 017 0x11 (dc1) 033 0x21 ! 049 0x31 1 002 0x02 (stx) 018 0x12 (dc2) 034 0x22 " 050 0x32 2 003 0x03 (etx) 019 0x13 (dc3) 035 0x23 # 051 0x33 3 004 0x04 (eot) 020 0x14 (dc4) 036 0x24 $ 052 0x34 4 005 0x05 (enq) 021 0x15 (nak) 037 0x25 % 053 0x35 5 006 0x06 (ack) 022 0x16 (syn) 038 0x26 & 054 0x36 6 007 0x07 (bel) 023 0x17 (etb) 039 0x29 ' 055 0x37 7 008 0x08 (bs) 024 0x18 (can) 040 0x28 ( 056 0x38 8 009 0x09 (tab) 025 0x19 (em) 041 0x29 ) 057 0x39 9 010 0x0A (lf) 026 0x1A (eof) 042 0x2A * 058 0x3A : 011 0x0B (vt) 027 0x1B (esc) 043 0x2B + 059 0x3B ; 012 0x0C (np) 028 0x1C (fs) 044 0x2C , 060 0x3C < 013 0x0D (cr) 029 0x1D (gs) 045 0x2D - 061 0x3D = 014 0x0E (so) 030 0x1E (rs) 046 0x2E . 062 0x3E > 015 0x0F (si) 031 0x1F (us) 047 0x2F / 063 0x3F ? ASCII (64-127) DEC HEX CHAR DEC HEX CHAR DEC HEX CHAR DEC HEX CHAR 064 0x40 @ 080 0x50 P 096 0x60 ` 112 0x70 p 065 0x41 A 081 0x51 Q 097 0x61 a 113 0x71 q 066 0x42 B 082 0x52 R 098 0x62 b 114 0x72 r 067 0x43 C 083 0x53 S 099 0x63 c 115 0x73 s 068 0x44 D 084 0x54 T 100 0x64 d 116 0x74 t 069 0x45 E 085 0x55 U 101 0x65 e 117 0x75 u 070 0x46 F 086 0x56 V 102 0x66 f 118 0x76 v 071 0x47 G 087 0x57 W 103 0x67 g 119 0x77 w 072 0x48 H 088 0x58 X 104 0x68 h 120 0x78 x 073 0x49 I 089 0x59 Y 105 0x69 i 121 0x79 y 074 0x4A J 090 0x5A Z 106 0x6A j 122 0x7A z 075 0x4B K 091 0x5B [ 107 0x6B k 123 0x7B { 076 0x4C L 092 0x5C \ 108 0x6C l 124 0x7C | 077 0x4D M 093 0x5D ] 109 0x6D m 125 0x7D } 078 0x4E N 094 0x5E ^ 110 0x6E n 126 0x7E ~ 079 0x4F O 095 0x5F _ 111 0x6F o 127 0x7F (del) EXTRA - CONTROL CODES REFERENCE CTRL FORCES HIGHEST 6th and 7th BITS TO 0 (& 0x1F) CODE Name Usage ^@ = 000 0x00 (nul) - Null. ^A = 001 0x01 (soh) - Start of Heading. Start of Line ^B = 002 0x02 (stx) - Start of Text. Back One Char ^C = 003 0x03 (etx) - Interrupt / End of Text. ^D = 004 0x04 (eot) - End of Transmission. Shell Logout ^E = 005 0x05 (enq) - Enquiry. End of Line ^F = 006 0x06 (ack) - Acknowledge. Forward One Char ^G = 007 0x07 (bel) - Bell. Bell ^H = 008 0x08 (bs) - Backspace. Backspace ^I = 009 0x09 (tab) - Horizontal Tab. ^J = 010 0x0A (lf) - Line Feed. ^K = 011 0x0B (vt) - Vertical Tab. Delete to End ^L = 012 0x0C (ff) - Form Feed. Clear Screen ^M = 013 0x0D (cr) - Carriage Return. ^N = 014 0x0E (so) - Shift Out. ^O = 015 0x0F (si) - Shift In. ^P = 016 0x10 (dle) - Data Link Escape. ^Q = 017 0x11 (dc1) - Device Control 1. Resume Terminal Out ^R = 018 0x12 (dc2) - Device Control 2. ^S = 019 0x13 (dc3) - Device Control 3. Pause Terminal Out ^T = 020 0x14 (dc4) - Device Control 4. ^U = 021 0x15 (nak) - Negative Acknowledge. Delete Entire Line ^V = 022 0x16 (syn) - Synchronous Idle. ^W = 023 0x17 (etb) - End of Transmission Block Delete Prev Word ^X = 024 0x18 (can) - Cancel. ^Y = 025 0x19 (em) - End of Medium. ^Z = 026 0x1A (sub) - Substitute / EOF. Job Control ^[ = 027 0x1B (esc) - Escape. Escape ^\ = 028 0x1C (fs) - File Separator. Tab ^] = 029 0x1D (gs) - Group Separator. ^^ = 030 0x1E (rs) - Record Separator. ^_ = 031 0x1F (us) - Unit Separator.