ASCII Codes Cheatsheet

Character codes, control codes & printable characters

Reference
Contents
๐Ÿ”ง

Control Characters (0โ€“31)

Dec  Hex  Char  Description
  0  00   NUL   Null
  7  07   BEL   Bell (alert)
  8  08   BS    Backspace
  9  09   HT    Horizontal Tab (\t)
 10  0A   LF    Line Feed (\n)
 13  0D   CR    Carriage Return (\r)
 27  1B   ESC   Escape
 32  20   SP    Space

Common escape sequences:
\n   newline        \t   tab
\r   carriage return \0   null
\\   backslash      \"   double quote
๐Ÿ”ข

Numbers & Symbols (32โ€“64)

Dec  Hex  Chr โ”‚ Dec  Hex  Chr
 32  20   SP โ”‚  48  30    0
 33  21    ! โ”‚  49  31    1
 34  22    " โ”‚  50  32    2
 35  23    # โ”‚  51  33    3
 36  24    $ โ”‚  52  34    4
 37  25    % โ”‚  53  35    5
 38  26    & โ”‚  54  36    6
 39  27    ' โ”‚  55  37    7
 40  28    ( โ”‚  56  38    8
 41  29    ) โ”‚  57  39    9
 42  2A    * โ”‚  58  3A    :
 43  2B    + โ”‚  59  3B    ;
 44  2C    , โ”‚  60  3C    <
 45  2D    - โ”‚  61  3D    =
 46  2E    . โ”‚  62  3E    >
 47  2F    / โ”‚  63  3F    ?
              โ”‚  64  40    @
๐Ÿ”ค

Uppercase Letters (65โ€“90)

Dec  Hex  Chr โ”‚ Dec  Hex  Chr
 65  41    A โ”‚  78  4E    N
 66  42    B โ”‚  79  4F    O
 67  43    C โ”‚  80  50    P
 68  44    D โ”‚  81  51    Q
 69  45    E โ”‚  82  52    R
 70  46    F โ”‚  83  53    S
 71  47    G โ”‚  84  54    T
 72  48    H โ”‚  85  55    U
 73  49    I โ”‚  86  56    V
 74  4A    J โ”‚  87  57    W
 75  4B    K โ”‚  88  58    X
 76  4C    L โ”‚  89  59    Y
 77  4D    M โ”‚  90  5A    Z
๐Ÿ”ก

Lowercase Letters (97โ€“122)

Dec  Hex  Chr โ”‚ Dec  Hex  Chr
 97  61    a โ”‚ 110  6E    n
 98  62    b โ”‚ 111  6F    o
 99  63    c โ”‚ 112  70    p
100  64    d โ”‚ 113  71    q
101  65    e โ”‚ 114  72    r
102  66    f โ”‚ 115  73    s
103  67    g โ”‚ 116  74    t
104  68    h โ”‚ 117  75    u
105  69    i โ”‚ 118  76    v
106  6A    j โ”‚ 119  77    w
107  6B    k โ”‚ 120  78    x
108  6C    l โ”‚ 121  79    y
109  6D    m โ”‚ 122  7A    z

# Special: 91 [ 92 \ 93 ] 94 ^ 95 _ 96 ` 123 { 124 | 125 } 126 ~
๐Ÿ“Š

Extended ASCII (128โ€“255)

Extended ASCII varies by encoding (Latin-1 / Windows-1252)

128  โ‚ฌ    Euro (Win-1252)
169  ยฉ    Copyright
174  ยฎ    Registered
176  ยฐ    Degree
177  ยฑ    Plus-minus
181  ยต    Micro
188  ยผ    Quarter
189  ยฝ    Half
190  ยพ    Three-quarters
215  ร—    Multiplication
247  รท    Division

For characters above 127, prefer Unicode (UTF-8).
๐Ÿ”„

Conversions

# Python
ord('A')       # 65
chr(65)        # 'A'

# JavaScript
'A'.charCodeAt(0)   // 65
String.fromCharCode(65)  // 'A'

# Quick math
'A' = 65    'a' = 97    '0' = 48
'a' - 'A' = 32  (case offset)
'0' to '9' = 48 to 57

# C
(int)'A'       // 65
(char)65      // 'A'