Skip to content
ASCII World

ALT Codes

ALT codes let Windows users type characters that are not printed on their keyboard. Hold the ALT key, type a number on the numeric keypad, and release ALT to insert the character. NumLock must be active, and the numbers must be entered on the keypad - the row of number keys above the letters will not work.

Codes 32 through 126 produce the standard printable ASCII characters: letters, digits, and common punctuation. Codes 128 through 255 produce extended characters from Code Page 437, the original IBM PC character set, which includes accented letters, box-drawing symbols, and Greek letters.

Adding a leading zero changes the behavior: ALT + 0128 through ALT + 0255 use the Windows-1252 (ANSI) code page instead of CP437. This gives access to different characters like curly quotes, the Euro sign, and additional accented letters used in Western European languages.

222 total

Printable ASCII (32-126)

ALT CodeCharacterDecDescription
Alt + 32(Space)32Space
Alt + 33!33Exclamation mark
Alt + 34"34Double quotes (or speech marks)
Alt + 35#35Number sign
Alt + 36$36Dollar
Alt + 37%37Per cent sign
Alt + 38&38Ampersand
Alt + 39'39Single quote
Alt + 40(40Open parenthesis (or open bracket)
Alt + 41)41Close parenthesis (or close bracket)
Alt + 42*42Asterisk
Alt + 43+43Plus
Alt + 44,44Comma
Alt + 45-45Hyphen-minus
Alt + 46.46Period, dot or full stop
Alt + 47/47Slash or divide
Alt + 48048Zero
Alt + 49149One
Alt + 50250Two
Alt + 51351Three
Alt + 52452Four
Alt + 53553Five
Alt + 54654Six
Alt + 55755Seven
Alt + 56856Eight
Alt + 57957Nine
Alt + 58:58Colon
Alt + 59;59Semicolon
Alt + 60<60Less than (or open angled bracket)
Alt + 61=61Equals
Alt + 62>62Greater than (or close angled bracket)
Alt + 63?63Question mark
Alt + 64@64At sign
Alt + 65A65Uppercase A
Alt + 66B66Uppercase B
Alt + 67C67Uppercase C
Alt + 68D68Uppercase D
Alt + 69E69Uppercase E
Alt + 70F70Uppercase F
Alt + 71G71Uppercase G
Alt + 72H72Uppercase H
Alt + 73I73Uppercase I
Alt + 74J74Uppercase J
Alt + 75K75Uppercase K
Alt + 76L76Uppercase L
Alt + 77M77Uppercase M
Alt + 78N78Uppercase N
Alt + 79O79Uppercase O
Alt + 80P80Uppercase P
Alt + 81Q81Uppercase Q
Alt + 82R82Uppercase R
Alt + 83S83Uppercase S
Alt + 84T84Uppercase T
Alt + 85U85Uppercase U
Alt + 86V86Uppercase V
Alt + 87W87Uppercase W
Alt + 88X88Uppercase X
Alt + 89Y89Uppercase Y
Alt + 90Z90Uppercase Z
Alt + 91[91Opening bracket
Alt + 92\92Backslash
Alt + 93]93Closing bracket
Alt + 94^94Caret - circumflex
Alt + 95_95Underscore
Alt + 96`96Grave accent
Alt + 97a97Lowercase a
Alt + 98b98Lowercase b
Alt + 99c99Lowercase c
Alt + 100d100Lowercase d
Alt + 101e101Lowercase e
Alt + 102f102Lowercase f
Alt + 103g103Lowercase g
Alt + 104h104Lowercase h
Alt + 105i105Lowercase i
Alt + 106j106Lowercase j
Alt + 107k107Lowercase k
Alt + 108l108Lowercase l
Alt + 109m109Lowercase m
Alt + 110n110Lowercase n
Alt + 111o111Lowercase o
Alt + 112p112Lowercase p
Alt + 113q113Lowercase q
Alt + 114r114Lowercase r
Alt + 115s115Lowercase s
Alt + 116t116Lowercase t
Alt + 117u117Lowercase u
Alt + 118v118Lowercase v
Alt + 119w119Lowercase w
Alt + 120x120Lowercase x
Alt + 121y121Lowercase y
Alt + 122z122Lowercase z
Alt + 123{123Opening brace
Alt + 124|124Vertical bar
Alt + 125}125Closing brace
Alt + 126~126Equivalency sign - tilde

Extended Characters (128-255)

ALT CodeCharacterDecDescription
Alt + 128Ç128Latin capital letter C with cedilla
Alt + 129ü129Latin small letter u with diaeresis
Alt + 130é130Latin small letter e with acute
Alt + 131â131Latin small letter a with circumflex
Alt + 132ä132Latin small letter a with diaeresis
Alt + 133à133Latin small letter a with grave
Alt + 134å134Latin small letter a with ring above
Alt + 135ç135Latin small letter c with cedilla
Alt + 136ê136Latin small letter e with circumflex
Alt + 137ë137Latin small letter e with diaeresis
Alt + 138è138Latin small letter e with grave
Alt + 139ï139Latin small letter i with diaeresis
Alt + 140î140Latin small letter i with circumflex
Alt + 141ì141Latin small letter i with grave
Alt + 142Ä142Latin capital letter A with diaeresis
Alt + 143Å143Latin capital letter A with ring above
Alt + 144É144Latin capital letter E with acute
Alt + 145æ145Latin small letter ae
Alt + 146Æ146Latin capital letter AE
Alt + 147ô147Latin small letter o with circumflex
Alt + 148ö148Latin small letter o with diaeresis
Alt + 149ò149Latin small letter o with grave
Alt + 150û150Latin small letter u with circumflex
Alt + 151ù151Latin small letter u with grave
Alt + 152ÿ152Latin small letter y with diaeresis
Alt + 153Ö153Latin capital letter O with diaeresis
Alt + 154Ü154Latin capital letter U with diaeresis
Alt + 155¢155Cent sign
Alt + 156£156Pound sign
Alt + 157¥157Yen sign
Alt + 158158Peseta sign
Alt + 159ƒ159Latin small letter f with hook
Alt + 160á160Latin small letter a with acute
Alt + 161í161Latin small letter i with acute
Alt + 162ó162Latin small letter o with acute
Alt + 163ú163Latin small letter u with acute
Alt + 164ñ164Latin small letter n with tilde
Alt + 165Ñ165Latin capital letter N with tilde
Alt + 166ª166Feminine ordinal indicator
Alt + 167º167Masculine ordinal indicator
Alt + 168¿168Inverted question mark
Alt + 169169Reversed not sign
Alt + 170¬170Negation
Alt + 171½171Fraction one half
Alt + 172¼172Fraction one quarter
Alt + 173¡173Inverted exclamation mark
Alt + 174«174Left double angle quotes
Alt + 175»175Right double angle quotes
Alt + 176176Light shade
Alt + 177177Medium shade
Alt + 178178Dark shade
Alt + 179179Box drawings light vertical
Alt + 180180Box drawings light vertical and left
Alt + 181181Box drawings vertical single and left double
Alt + 182182Box drawings vertical double and left single
Alt + 183183Box drawings down double and left single
Alt + 184184Box drawings down single and left double
Alt + 185185Box drawings double vertical and left
Alt + 186186Box drawings double vertical
Alt + 187187Box drawings double down and left
Alt + 188188Box drawings double up and left
Alt + 189189Box drawings up double and left single
Alt + 190190Box drawings up single and left double
Alt + 191191Box drawings light down and left
Alt + 192192Box drawings light up and right
Alt + 193193Box drawings light up and horizontal
Alt + 194194Box drawings light down and horizontal
Alt + 195195Box drawings light vertical and right
Alt + 196196Box drawings light horizontal
Alt + 197197Box drawings light vertical and horizontal
Alt + 198198Box drawings vertical single and right double
Alt + 199199Box drawings vertical double and right single
Alt + 200200Box drawings double up and right
Alt + 201201Box drawings double down and right
Alt + 202202Box drawings double up and horizontal
Alt + 203203Box drawings double down and horizontal
Alt + 204204Box drawings double vertical and right
Alt + 205205Box drawings double horizontal
Alt + 206206Box drawings double vertical and horizontal
Alt + 207207Box drawings up single and horizontal double
Alt + 208208Box drawings up double and horizontal single
Alt + 209209Box drawings down single and horizontal double
Alt + 210210Box drawings down double and horizontal single
Alt + 211211Box drawings up double and right single
Alt + 212212Box drawings up single and right double
Alt + 213213Box drawings down single and right double
Alt + 214214Box drawings down double and right single
Alt + 215215Box drawings vertical double and horizontal single
Alt + 216216Box drawings vertical single and horizontal double
Alt + 217217Box drawings light up and left
Alt + 218218Box drawings light down and right
Alt + 219219Full block
Alt + 220220Lower half block
Alt + 221221Left half block
Alt + 222222Right half block
Alt + 223223Upper half block
Alt + 224α224Greek small letter alpha
Alt + 225ß225Latin small letter sharp s - ess-zed
Alt + 226Γ226Greek capital letter Gamma
Alt + 227π227Greek small letter pi
Alt + 228Σ228Greek capital letter Sigma
Alt + 229σ229Greek small letter sigma
Alt + 230µ230Micro sign
Alt + 231τ231Greek small letter tau
Alt + 232Φ232Greek capital letter Phi
Alt + 233Θ233Greek capital letter Theta
Alt + 234Ω234Greek capital letter Omega
Alt + 235δ235Greek Small Letter Delta
Alt + 236236Infinity
Alt + 237φ237Greek small letter phi
Alt + 238ε238Greek small letter epsilon
Alt + 239239Intersection
Alt + 240240Identical to
Alt + 241±241Plus-or-minus sign
Alt + 242242Greater-than or equal to
Alt + 243243Less-than or equal to
Alt + 244244Top half integral
Alt + 245245Bottom half integral
Alt + 246÷246Division sign
Alt + 247247Almost equal to
Alt + 248°248Degree sign
Alt + 249249Bullet operator
Alt + 250·250Middle dot - Georgian comma
Alt + 251251Square root
Alt + 252252Superscript latin small letter n
Alt + 253²253Superscript two - squared
Alt + 254254Black square

Frequently Asked Questions

How do I type ALT codes on Windows?
Make sure NumLock is turned on. Hold down the left ALT key, then type the numeric code on the numeric keypad (the number block on the right side of a full keyboard, not the row of numbers above the letters). Release ALT and the character will appear. For example, ALT + 65 produces the letter A, and ALT + 130 produces the accented e (e with acute).
Why do ALT codes not work on my laptop?
Most laptops lack a dedicated numeric keypad. Some models have a hidden numpad activated by the Fn key (usually mapped to keys like J, K, L, U, I, O in a grid pattern). Check your laptop manual for the Fn+NumLock shortcut. Alternatively, you can use the Windows Character Map utility (charmap.exe), the Win+Period emoji picker, or type the Unicode hex value in supported applications.
What is the difference between ALT codes and ALT+0 codes?
Plain ALT codes (without a leading zero) use the OEM code page, which is typically CP437 on US English systems. ALT+0 codes (with a leading zero, like ALT + 0169 for the copyright symbol) use the Windows ANSI code page, usually Windows-1252. The two sets produce different characters for codes 128 through 255. ALT+0 codes are generally more useful for modern documents because Windows-1252 includes characters like curly quotes, the Euro sign, and the trademark symbol.