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 + 158₧158Peseta 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 + 169⌐169Reversed 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 + 176░176Light shade
Alt + 177▒177Medium shade
Alt + 178▓178Dark shade
Alt + 179│179Box drawings light vertical
Alt + 180┤180Box drawings light vertical and left
Alt + 181╡181Box drawings vertical single and left double
Alt + 182╢182Box drawings vertical double and left single
Alt + 183╖183Box drawings down double and left single
Alt + 184╕184Box drawings down single and left double
Alt + 185╣185Box drawings double vertical and left
Alt + 186║186Box drawings double vertical
Alt + 187╗187Box drawings double down and left
Alt + 188╝188Box drawings double up and left
Alt + 189╜189Box drawings up double and left single
Alt + 190╛190Box drawings up single and left double
Alt + 191┐191Box drawings light down and left
Alt + 192└192Box drawings light up and right
Alt + 193┴193Box drawings light up and horizontal
Alt + 194┬194Box drawings light down and horizontal
Alt + 195├195Box drawings light vertical and right
Alt + 196─196Box drawings light horizontal
Alt + 197┼197Box drawings light vertical and horizontal
Alt + 198╞198Box drawings vertical single and right double
Alt + 199╟199Box drawings vertical double and right single
Alt + 200╚200Box drawings double up and right
Alt + 201╔201Box drawings double down and right
Alt + 202╩202Box drawings double up and horizontal
Alt + 203╦203Box drawings double down and horizontal
Alt + 204╠204Box drawings double vertical and right
Alt + 205═205Box drawings double horizontal
Alt + 206╬206Box drawings double vertical and horizontal
Alt + 207╧207Box drawings up single and horizontal double
Alt + 208╨208Box drawings up double and horizontal single
Alt + 209╤209Box drawings down single and horizontal double
Alt + 210╥210Box drawings down double and horizontal single
Alt + 211╙211Box drawings up double and right single
Alt + 212╘212Box drawings up single and right double
Alt + 213╒213Box drawings down single and right double
Alt + 214╓214Box drawings down double and right single
Alt + 215╫215Box drawings vertical double and horizontal single
Alt + 216╪216Box drawings vertical single and horizontal double
Alt + 217┘217Box drawings light up and left
Alt + 218┌218Box drawings light down and right
Alt + 219█219Full block
Alt + 220▄220Lower half block
Alt + 221▌221Left half block
Alt + 222▐222Right half block
Alt + 223▀223Upper 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 + 236∞236Infinity
Alt + 237φ237Greek small letter phi
Alt + 238ε238Greek small letter epsilon
Alt + 239∩239Intersection
Alt + 240≡240Identical to
Alt + 241±241Plus-or-minus sign
Alt + 242≥242Greater-than or equal to
Alt + 243≤243Less-than or equal to
Alt + 244⌠244Top half integral
Alt + 245⌡245Bottom half integral
Alt + 246÷246Division sign
Alt + 247≈247Almost equal to
Alt + 248°248Degree sign
Alt + 249∙249Bullet operator
Alt + 250·250Middle dot - Georgian comma
Alt + 251√251Square root
Alt + 252ⁿ252Superscript latin small letter n
Alt + 253²253Superscript two - squared
Alt + 254■254Black 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.