ASCII Table
An interactive and searchable ASCII table with decimal, hex, octal, binary, and HTML entity representations.
Press any key to instantly get its JavaScript event keycode, key name, code value, and modifier status.
| Key | Code | keyCode |
|---|---|---|
| Backspace | Backspace | 8 |
| Tab | Tab | 9 |
| Enter | Enter | 13 |
| Shift | ShiftLeft | 16 |
| Shift | ShiftRight | 16 |
| Ctrl | ControlLeft | 17 |
| Ctrl | ControlRight | 17 |
| Alt | AltLeft | 18 |
| Alt | AltRight | 18 |
| Pause/Break | Pause | 19 |
| Caps Lock | CapsLock | 20 |
| Escape | Escape | 27 |
| Space | Space | 32 |
| Page Up | PageUp | 33 |
| Page Down | PageDown | 34 |
| End | End | 35 |
| Home | Home | 36 |
| Arrow Left | ArrowLeft | 37 |
| Arrow Up | ArrowUp | 38 |
| Arrow Right | ArrowRight | 39 |
| Arrow Down | ArrowDown | 40 |
| Insert | Insert | 45 |
| Delete | Delete | 46 |
| 0 | Digit0 | 48 |
| 1 | Digit1 | 49 |
| 2 | Digit2 | 50 |
| 3 | Digit3 | 51 |
| 4 | Digit4 | 52 |
| 5 | Digit5 | 53 |
| 6 | Digit6 | 54 |
| 7 | Digit7 | 55 |
| 8 | Digit8 | 56 |
| 9 | Digit9 | 57 |
| A | KeyA | 65 |
| B | KeyB | 66 |
| C | KeyC | 67 |
| D | KeyD | 68 |
| E | KeyE | 69 |
| F | KeyF | 70 |
| G | KeyG | 71 |
| H | KeyH | 72 |
| I | KeyI | 73 |
| J | KeyJ | 74 |
| K | KeyK | 75 |
| L | KeyL | 76 |
| M | KeyM | 77 |
| N | KeyN | 78 |
| O | KeyO | 79 |
| P | KeyP | 80 |
| Q | KeyQ | 81 |
| R | KeyR | 82 |
| S | KeyS | 83 |
| T | KeyT | 84 |
| U | KeyU | 85 |
| V | KeyV | 86 |
| W | KeyW | 87 |
| X | KeyX | 88 |
| Y | KeyY | 89 |
| Z | KeyZ | 90 |
| Left Window | MetaLeft | 91 |
| Right Window | MetaRight | 92 |
| Context Menu | ContextMenu | 93 |
| Numpad 0 | Numpad0 | 96 |
| Numpad 1 | Numpad1 | 97 |
| Numpad 2 | Numpad2 | 98 |
| Numpad 3 | Numpad3 | 99 |
| Numpad 4 | Numpad4 | 100 |
| Numpad 5 | Numpad5 | 101 |
| Numpad 6 | Numpad6 | 102 |
| Numpad 7 | Numpad7 | 103 |
| Numpad 8 | Numpad8 | 104 |
| Numpad 9 | Numpad9 | 105 |
| Numpad * | NumpadMultiply | 106 |
| Numpad + | NumpadAdd | 107 |
| Numpad - | NumpadSubtract | 109 |
| Numpad . | NumpadDecimal | 110 |
| Numpad / | NumpadDivide | 111 |
| F1 | F1 | 112 |
| F2 | F2 | 113 |
| F3 | F3 | 114 |
| F4 | F4 | 115 |
| F5 | F5 | 116 |
| F6 | F6 | 117 |
| F7 | F7 | 118 |
| F8 | F8 | 119 |
| F9 | F9 | 120 |
| F10 | F10 | 121 |
| F11 | F11 | 122 |
| F12 | F12 | 123 |
| Num Lock | NumLock | 144 |
| Scroll Lock | ScrollLock | 145 |
| ; | Semicolon | 186 |
| = | Equal | 187 |
| , | Comma | 188 |
| - | Minus | 189 |
| . | Period | 190 |
| / | Slash | 191 |
| ` | Backquote | 192 |
| [ | BracketLeft | 219 |
| \ | Backslash | 220 |
| ] | BracketRight | 221 |
| ' | Quote | 222 |