How Alt codes work
Hold down Alt, type the code on the numeric keypad (not the number row, and with Num Lock on), then release Alt. In Microsoft Office you can also type a Unicode hex code and press Alt+X, for example 00A9 then Alt+X for ©.
A code with a leading zero, Alt+0nnn, uses the Windows ANSI code page, which is Windows-1252 on Western-language systems. A code without a leading zero, Alt+nnn, uses the OEM code page, which is code page 437 on US-English systems. So Alt+0233 and Alt+130 both give é, while Alt+0169 gives © and code page 437 has no copyright sign at all. Systems set to other languages use other code pages and can give different results.
Sources: Microsoft Support: Insert ASCII or Unicode Latin-based symbols and characters; Microsoft Learn: Code Page Identifiers
Alt+0128 to Alt+0255 (Windows-1252)
These are the most portable Alt codes because Windows-1252 is the standard Western code page. From 0160 to 0255 the codes match Unicode U+00A0 to U+00FF; 0128 to 0159 hold extra symbols such as € and ™. Codes 0129, 0141, 0143, 0144 and 0157 are undefined and omitted.
| Alt code | Character | Unicode | Name |
|---|---|---|---|
| Alt+0128 | € | U+20AC | Euro Sign |
| Alt+0130 | ‚ | U+201A | Single Low-9 Quotation Mark |
| Alt+0131 | ƒ | U+0192 | Latin Small Letter F With Hook |
| Alt+0132 | „ | U+201E | Double Low-9 Quotation Mark |
| Alt+0133 | … | U+2026 | Horizontal Ellipsis |
| Alt+0134 | † | U+2020 | Dagger |
| Alt+0135 | ‡ | U+2021 | Double Dagger |
| Alt+0136 | ˆ | U+02C6 | Modifier Letter Circumflex Accent |
| Alt+0137 | ‰ | U+2030 | Per Mille Sign |
| Alt+0138 | Š | U+0160 | Latin Capital Letter S With Caron |
| Alt+0139 | ‹ | U+2039 | Single Left-Pointing Angle Quotation Mark |
| Alt+0140 | Œ | U+0152 | Latin Capital Ligature Oe |
| Alt+0142 | Ž | U+017D | Latin Capital Letter Z With Caron |
| Alt+0145 | ‘ | U+2018 | Left Single Quotation Mark |
| Alt+0146 | ’ | U+2019 | Right Single Quotation Mark |
| Alt+0147 | “ | U+201C | Left Double Quotation Mark |
| Alt+0148 | ” | U+201D | Right Double Quotation Mark |
| Alt+0149 | • | U+2022 | Bullet |
| Alt+0150 | – | U+2013 | En Dash |
| Alt+0151 | — | U+2014 | Em Dash |
| Alt+0152 | ˜ | U+02DC | Small Tilde |
| Alt+0153 | ™ | U+2122 | Trade Mark Sign |
| Alt+0154 | š | U+0161 | Latin Small Letter S With Caron |
| Alt+0155 | › | U+203A | Single Right-Pointing Angle Quotation Mark |
| Alt+0156 | œ | U+0153 | Latin Small Ligature Oe |
| Alt+0158 | ž | U+017E | Latin Small Letter Z With Caron |
| Alt+0159 | Ÿ | U+0178 | Latin Capital Letter Y With Diaeresis |
| Alt+0160 | (no-break space) | U+00A0 | No-Break Space |
| Alt+0161 | ¡ | U+00A1 | Inverted Exclamation Mark |
| Alt+0162 | ¢ | U+00A2 | Cent Sign |
| Alt+0163 | £ | U+00A3 | Pound Sign |
| Alt+0164 | ¤ | U+00A4 | Currency Sign |
| Alt+0165 | ¥ | U+00A5 | Yen Sign |
| Alt+0166 | ¦ | U+00A6 | Broken Bar |
| Alt+0167 | § | U+00A7 | Section Sign |
| Alt+0168 | ¨ | U+00A8 | Diaeresis |
| Alt+0169 | © | U+00A9 | Copyright Sign |
| Alt+0170 | ª | U+00AA | Feminine Ordinal Indicator |
| Alt+0171 | « | U+00AB | Left-Pointing Double Angle Quotation Mark |
| Alt+0172 | ¬ | U+00AC | Not Sign |
| Alt+0173 | (soft hyphen) | U+00AD | Soft Hyphen |
| Alt+0174 | ® | U+00AE | Registered Sign |
| Alt+0175 | ¯ | U+00AF | Macron |
| Alt+0176 | ° | U+00B0 | Degree Sign |
| Alt+0177 | ± | U+00B1 | Plus-Minus Sign |
| Alt+0178 | ² | U+00B2 | Superscript Two |
| Alt+0179 | ³ | U+00B3 | Superscript Three |
| Alt+0180 | ´ | U+00B4 | Acute Accent |
| Alt+0181 | µ | U+00B5 | Micro Sign |
| Alt+0182 | ¶ | U+00B6 | Pilcrow Sign |
| Alt+0183 | · | U+00B7 | Middle Dot |
| Alt+0184 | ¸ | U+00B8 | Cedilla |
| Alt+0185 | ¹ | U+00B9 | Superscript One |
| Alt+0186 | º | U+00BA | Masculine Ordinal Indicator |
| Alt+0187 | » | U+00BB | Right-Pointing Double Angle Quotation Mark |
| Alt+0188 | ¼ | U+00BC | Vulgar Fraction One Quarter |
| Alt+0189 | ½ | U+00BD | Vulgar Fraction One Half |
| Alt+0190 | ¾ | U+00BE | Vulgar Fraction Three Quarters |
| Alt+0191 | ¿ | U+00BF | Inverted Question Mark |
| Alt+0192 | À | U+00C0 | Latin Capital Letter A With Grave |
| Alt+0193 | Á | U+00C1 | Latin Capital Letter A With Acute |
| Alt+0194 | Â | U+00C2 | Latin Capital Letter A With Circumflex |
| Alt+0195 | Ã | U+00C3 | Latin Capital Letter A With Tilde |
| Alt+0196 | Ä | U+00C4 | Latin Capital Letter A With Diaeresis |
| Alt+0197 | Å | U+00C5 | Latin Capital Letter A With Ring Above |
| Alt+0198 | Æ | U+00C6 | Latin Capital Letter Ae |
| Alt+0199 | Ç | U+00C7 | Latin Capital Letter C With Cedilla |
| Alt+0200 | È | U+00C8 | Latin Capital Letter E With Grave |
| Alt+0201 | É | U+00C9 | Latin Capital Letter E With Acute |
| Alt+0202 | Ê | U+00CA | Latin Capital Letter E With Circumflex |
| Alt+0203 | Ë | U+00CB | Latin Capital Letter E With Diaeresis |
| Alt+0204 | Ì | U+00CC | Latin Capital Letter I With Grave |
| Alt+0205 | Í | U+00CD | Latin Capital Letter I With Acute |
| Alt+0206 | Î | U+00CE | Latin Capital Letter I With Circumflex |
| Alt+0207 | Ï | U+00CF | Latin Capital Letter I With Diaeresis |
| Alt+0208 | Ð | U+00D0 | Latin Capital Letter Eth |
| Alt+0209 | Ñ | U+00D1 | Latin Capital Letter N With Tilde |
| Alt+0210 | Ò | U+00D2 | Latin Capital Letter O With Grave |
| Alt+0211 | Ó | U+00D3 | Latin Capital Letter O With Acute |
| Alt+0212 | Ô | U+00D4 | Latin Capital Letter O With Circumflex |
| Alt+0213 | Õ | U+00D5 | Latin Capital Letter O With Tilde |
| Alt+0214 | Ö | U+00D6 | Latin Capital Letter O With Diaeresis |
| Alt+0215 | × | U+00D7 | Multiplication Sign |
| Alt+0216 | Ø | U+00D8 | Latin Capital Letter O With Stroke |
| Alt+0217 | Ù | U+00D9 | Latin Capital Letter U With Grave |
| Alt+0218 | Ú | U+00DA | Latin Capital Letter U With Acute |
| Alt+0219 | Û | U+00DB | Latin Capital Letter U With Circumflex |
| Alt+0220 | Ü | U+00DC | Latin Capital Letter U With Diaeresis |
| Alt+0221 | Ý | U+00DD | Latin Capital Letter Y With Acute |
| Alt+0222 | Þ | U+00DE | Latin Capital Letter Thorn |
| Alt+0223 | ß | U+00DF | Latin Small Letter Sharp S |
| Alt+0224 | à | U+00E0 | Latin Small Letter A With Grave |
| Alt+0225 | á | U+00E1 | Latin Small Letter A With Acute |
| Alt+0226 | â | U+00E2 | Latin Small Letter A With Circumflex |
| Alt+0227 | ã | U+00E3 | Latin Small Letter A With Tilde |
| Alt+0228 | ä | U+00E4 | Latin Small Letter A With Diaeresis |
| Alt+0229 | å | U+00E5 | Latin Small Letter A With Ring Above |
| Alt+0230 | æ | U+00E6 | Latin Small Letter Ae |
| Alt+0231 | ç | U+00E7 | Latin Small Letter C With Cedilla |
| Alt+0232 | è | U+00E8 | Latin Small Letter E With Grave |
| Alt+0233 | é | U+00E9 | Latin Small Letter E With Acute |
| Alt+0234 | ê | U+00EA | Latin Small Letter E With Circumflex |
| Alt+0235 | ë | U+00EB | Latin Small Letter E With Diaeresis |
| Alt+0236 | ì | U+00EC | Latin Small Letter I With Grave |
| Alt+0237 | í | U+00ED | Latin Small Letter I With Acute |
| Alt+0238 | î | U+00EE | Latin Small Letter I With Circumflex |
| Alt+0239 | ï | U+00EF | Latin Small Letter I With Diaeresis |
| Alt+0240 | ð | U+00F0 | Latin Small Letter Eth |
| Alt+0241 | ñ | U+00F1 | Latin Small Letter N With Tilde |
| Alt+0242 | ò | U+00F2 | Latin Small Letter O With Grave |
| Alt+0243 | ó | U+00F3 | Latin Small Letter O With Acute |
| Alt+0244 | ô | U+00F4 | Latin Small Letter O With Circumflex |
| Alt+0245 | õ | U+00F5 | Latin Small Letter O With Tilde |
| Alt+0246 | ö | U+00F6 | Latin Small Letter O With Diaeresis |
| Alt+0247 | ÷ | U+00F7 | Division Sign |
| Alt+0248 | ø | U+00F8 | Latin Small Letter O With Stroke |
| Alt+0249 | ù | U+00F9 | Latin Small Letter U With Grave |
| Alt+0250 | ú | U+00FA | Latin Small Letter U With Acute |
| Alt+0251 | û | U+00FB | Latin Small Letter U With Circumflex |
| Alt+0252 | ü | U+00FC | Latin Small Letter U With Diaeresis |
| Alt+0253 | ý | U+00FD | Latin Small Letter Y With Acute |
| Alt+0254 | þ | U+00FE | Latin Small Letter Thorn |
| Alt+0255 | ÿ | U+00FF | Latin Small Letter Y With Diaeresis |
Sources: Unicode Consortium: cp1252 to Unicode mapping table (CP1252.TXT); WHATWG: Encoding Standard: index-windows-1252
Alt+1 to Alt+31 (code page 437 symbols)
On IBM-compatible PCs, the byte values 1 to 31 and 127 display as small graphic symbols rather than control codes. Typing them as Alt codes gives the matching Unicode characters, including the card suits: Alt+3 ♥, Alt+4 ♦, Alt+5 ♣, Alt+6 ♠.
| Alt code | Character | Unicode | Name |
|---|---|---|---|
| Alt+1 | ☺ | U+263A | White Smiling Face |
| Alt+2 | ☻ | U+263B | Black Smiling Face |
| Alt+3 | ♥ | U+2665 | Black Heart Suit |
| Alt+4 | ♦ | U+2666 | Black Diamond Suit |
| Alt+5 | ♣ | U+2663 | Black Club Suit |
| Alt+6 | ♠ | U+2660 | Black Spade Suit |
| Alt+7 | • | U+2022 | Bullet |
| Alt+8 | ◘ | U+25D8 | Inverse Bullet |
| Alt+9 | ○ | U+25CB | White Circle |
| Alt+10 | ◙ | U+25D9 | Inverse White Circle |
| Alt+11 | ♂ | U+2642 | Male Sign |
| Alt+12 | ♀ | U+2640 | Female Sign |
| Alt+13 | ♪ | U+266A | Eighth Note |
| Alt+14 | ♫ | U+266B | Beamed Eighth Notes |
| Alt+15 | ☼ | U+263C | White Sun With Rays |
| Alt+16 | ► | U+25BA | Black Right-Pointing Pointer |
| Alt+17 | ◄ | U+25C4 | Black Left-Pointing Pointer |
| Alt+18 | ↕ | U+2195 | Up Down Arrow |
| Alt+19 | ‼ | U+203C | Double Exclamation Mark |
| Alt+20 | ¶ | U+00B6 | Pilcrow Sign |
| Alt+21 | § | U+00A7 | Section Sign |
| Alt+22 | ▬ | U+25AC | Black Rectangle |
| Alt+23 | ↨ | U+21A8 | Up Down Arrow With Base |
| Alt+24 | ↑ | U+2191 | Upwards Arrow |
| Alt+25 | ↓ | U+2193 | Downwards Arrow |
| Alt+26 | → | U+2192 | Rightwards Arrow |
| Alt+27 | ← | U+2190 | Leftwards Arrow |
| Alt+28 | ∟ | U+221F | Right Angle |
| Alt+29 | ↔ | U+2194 | Left Right Arrow |
| Alt+30 | ▲ | U+25B2 | Black Up-Pointing Triangle |
| Alt+31 | ▼ | U+25BC | Black Down-Pointing Triangle |
| Alt+127 | ⌂ | U+2302 | House |
Sources: Unicode Consortium: IBM PC memory-mapped video graphics to Unicode (IBMGRAPH.TXT)
Alt+128 to Alt+255 (code page 437)
The upper half of code page 437 holds accented letters, a few Greek letters and math signs, and the box-drawing characters used by DOS programs.
| Alt code | Character | Unicode | Name |
|---|---|---|---|
| Alt+128 | Ç | U+00C7 | Latin Capital Letter C With Cedilla |
| Alt+129 | ü | U+00FC | Latin Small Letter U With Diaeresis |
| Alt+130 | é | U+00E9 | Latin Small Letter E With Acute |
| Alt+131 | â | U+00E2 | Latin Small Letter A With Circumflex |
| Alt+132 | ä | U+00E4 | Latin Small Letter A With Diaeresis |
| Alt+133 | à | U+00E0 | Latin Small Letter A With Grave |
| Alt+134 | å | U+00E5 | Latin Small Letter A With Ring Above |
| Alt+135 | ç | U+00E7 | Latin Small Letter C With Cedilla |
| Alt+136 | ê | U+00EA | Latin Small Letter E With Circumflex |
| Alt+137 | ë | U+00EB | Latin Small Letter E With Diaeresis |
| Alt+138 | è | U+00E8 | Latin Small Letter E With Grave |
| Alt+139 | ï | U+00EF | Latin Small Letter I With Diaeresis |
| Alt+140 | î | U+00EE | Latin Small Letter I With Circumflex |
| Alt+141 | ì | U+00EC | Latin Small Letter I With Grave |
| Alt+142 | Ä | U+00C4 | Latin Capital Letter A With Diaeresis |
| Alt+143 | Å | U+00C5 | Latin Capital Letter A With Ring Above |
| Alt+144 | É | U+00C9 | Latin Capital Letter E With Acute |
| Alt+145 | æ | U+00E6 | Latin Small Letter Ae |
| Alt+146 | Æ | U+00C6 | Latin Capital Letter Ae |
| Alt+147 | ô | U+00F4 | Latin Small Letter O With Circumflex |
| Alt+148 | ö | U+00F6 | Latin Small Letter O With Diaeresis |
| Alt+149 | ò | U+00F2 | Latin Small Letter O With Grave |
| Alt+150 | û | U+00FB | Latin Small Letter U With Circumflex |
| Alt+151 | ù | U+00F9 | Latin Small Letter U With Grave |
| Alt+152 | ÿ | U+00FF | Latin Small Letter Y With Diaeresis |
| Alt+153 | Ö | U+00D6 | Latin Capital Letter O With Diaeresis |
| Alt+154 | Ü | U+00DC | Latin Capital Letter U With Diaeresis |
| Alt+155 | ¢ | U+00A2 | Cent Sign |
| Alt+156 | £ | U+00A3 | Pound Sign |
| Alt+157 | ¥ | U+00A5 | Yen Sign |
| Alt+158 | ₧ | U+20A7 | Peseta Sign |
| Alt+159 | ƒ | U+0192 | Latin Small Letter F With Hook |
| Alt+160 | á | U+00E1 | Latin Small Letter A With Acute |
| Alt+161 | í | U+00ED | Latin Small Letter I With Acute |
| Alt+162 | ó | U+00F3 | Latin Small Letter O With Acute |
| Alt+163 | ú | U+00FA | Latin Small Letter U With Acute |
| Alt+164 | ñ | U+00F1 | Latin Small Letter N With Tilde |
| Alt+165 | Ñ | U+00D1 | Latin Capital Letter N With Tilde |
| Alt+166 | ª | U+00AA | Feminine Ordinal Indicator |
| Alt+167 | º | U+00BA | Masculine Ordinal Indicator |
| Alt+168 | ¿ | U+00BF | Inverted Question Mark |
| Alt+169 | ⌐ | U+2310 | Reversed Not Sign |
| Alt+170 | ¬ | U+00AC | Not Sign |
| Alt+171 | ½ | U+00BD | Vulgar Fraction One Half |
| Alt+172 | ¼ | U+00BC | Vulgar Fraction One Quarter |
| Alt+173 | ¡ | U+00A1 | Inverted Exclamation Mark |
| Alt+174 | « | U+00AB | Left-Pointing Double Angle Quotation Mark |
| Alt+175 | » | U+00BB | Right-Pointing Double Angle Quotation Mark |
| Alt+176 | ░ | U+2591 | Light Shade |
| Alt+177 | ▒ | U+2592 | Medium Shade |
| Alt+178 | ▓ | U+2593 | Dark Shade |
| Alt+179 | │ | U+2502 | Box Drawings Light Vertical |
| Alt+180 | ┤ | U+2524 | Box Drawings Light Vertical And Left |
| Alt+181 | ╡ | U+2561 | Box Drawings Vertical Single And Left Double |
| Alt+182 | ╢ | U+2562 | Box Drawings Vertical Double And Left Single |
| Alt+183 | ╖ | U+2556 | Box Drawings Down Double And Left Single |
| Alt+184 | ╕ | U+2555 | Box Drawings Down Single And Left Double |
| Alt+185 | ╣ | U+2563 | Box Drawings Double Vertical And Left |
| Alt+186 | ║ | U+2551 | Box Drawings Double Vertical |
| Alt+187 | ╗ | U+2557 | Box Drawings Double Down And Left |
| Alt+188 | ╝ | U+255D | Box Drawings Double Up And Left |
| Alt+189 | ╜ | U+255C | Box Drawings Up Double And Left Single |
| Alt+190 | ╛ | U+255B | Box Drawings Up Single And Left Double |
| Alt+191 | ┐ | U+2510 | Box Drawings Light Down And Left |
| Alt+192 | └ | U+2514 | Box Drawings Light Up And Right |
| Alt+193 | ┴ | U+2534 | Box Drawings Light Up And Horizontal |
| Alt+194 | ┬ | U+252C | Box Drawings Light Down And Horizontal |
| Alt+195 | ├ | U+251C | Box Drawings Light Vertical And Right |
| Alt+196 | ─ | U+2500 | Box Drawings Light Horizontal |
| Alt+197 | ┼ | U+253C | Box Drawings Light Vertical And Horizontal |
| Alt+198 | ╞ | U+255E | Box Drawings Vertical Single And Right Double |
| Alt+199 | ╟ | U+255F | Box Drawings Vertical Double And Right Single |
| Alt+200 | ╚ | U+255A | Box Drawings Double Up And Right |
| Alt+201 | ╔ | U+2554 | Box Drawings Double Down And Right |
| Alt+202 | ╩ | U+2569 | Box Drawings Double Up And Horizontal |
| Alt+203 | ╦ | U+2566 | Box Drawings Double Down And Horizontal |
| Alt+204 | ╠ | U+2560 | Box Drawings Double Vertical And Right |
| Alt+205 | ═ | U+2550 | Box Drawings Double Horizontal |
| Alt+206 | ╬ | U+256C | Box Drawings Double Vertical And Horizontal |
| Alt+207 | ╧ | U+2567 | Box Drawings Up Single And Horizontal Double |
| Alt+208 | ╨ | U+2568 | Box Drawings Up Double And Horizontal Single |
| Alt+209 | ╤ | U+2564 | Box Drawings Down Single And Horizontal Double |
| Alt+210 | ╥ | U+2565 | Box Drawings Down Double And Horizontal Single |
| Alt+211 | ╙ | U+2559 | Box Drawings Up Double And Right Single |
| Alt+212 | ╘ | U+2558 | Box Drawings Up Single And Right Double |
| Alt+213 | ╒ | U+2552 | Box Drawings Down Single And Right Double |
| Alt+214 | ╓ | U+2553 | Box Drawings Down Double And Right Single |
| Alt+215 | ╫ | U+256B | Box Drawings Vertical Double And Horizontal Single |
| Alt+216 | ╪ | U+256A | Box Drawings Vertical Single And Horizontal Double |
| Alt+217 | ┘ | U+2518 | Box Drawings Light Up And Left |
| Alt+218 | ┌ | U+250C | Box Drawings Light Down And Right |
| Alt+219 | █ | U+2588 | Full Block |
| Alt+220 | ▄ | U+2584 | Lower Half Block |
| Alt+221 | ▌ | U+258C | Left Half Block |
| Alt+222 | ▐ | U+2590 | Right Half Block |
| Alt+223 | ▀ | U+2580 | Upper Half Block |
| Alt+224 | α | U+03B1 | Greek Small Letter Alpha |
| Alt+225 | ß | U+00DF | Latin Small Letter Sharp S |
| Alt+226 | Γ | U+0393 | Greek Capital Letter Gamma |
| Alt+227 | π | U+03C0 | Greek Small Letter Pi |
| Alt+228 | Σ | U+03A3 | Greek Capital Letter Sigma |
| Alt+229 | σ | U+03C3 | Greek Small Letter Sigma |
| Alt+230 | µ | U+00B5 | Micro Sign |
| Alt+231 | τ | U+03C4 | Greek Small Letter Tau |
| Alt+232 | Φ | U+03A6 | Greek Capital Letter Phi |
| Alt+233 | Θ | U+0398 | Greek Capital Letter Theta |
| Alt+234 | Ω | U+03A9 | Greek Capital Letter Omega |
| Alt+235 | δ | U+03B4 | Greek Small Letter Delta |
| Alt+236 | ∞ | U+221E | Infinity |
| Alt+237 | φ | U+03C6 | Greek Small Letter Phi |
| Alt+238 | ε | U+03B5 | Greek Small Letter Epsilon |
| Alt+239 | ∩ | U+2229 | Intersection |
| Alt+240 | ≡ | U+2261 | Identical To |
| Alt+241 | ± | U+00B1 | Plus-Minus Sign |
| Alt+242 | ≥ | U+2265 | Greater-Than Or Equal To |
| Alt+243 | ≤ | U+2264 | Less-Than Or Equal To |
| Alt+244 | ⌠ | U+2320 | Top Half Integral |
| Alt+245 | ⌡ | U+2321 | Bottom Half Integral |
| Alt+246 | ÷ | U+00F7 | Division Sign |
| Alt+247 | ≈ | U+2248 | Almost Equal To |
| Alt+248 | ° | U+00B0 | Degree Sign |
| Alt+249 | ∙ | U+2219 | Bullet Operator |
| Alt+250 | · | U+00B7 | Middle Dot |
| Alt+251 | √ | U+221A | Square Root |
| Alt+252 | ⁿ | U+207F | Superscript Latin Small Letter N |
| Alt+253 | ² | U+00B2 | Superscript Two |
| Alt+254 | ■ | U+25A0 | Black Square |
| Alt+255 | (no-break space) | U+00A0 | No-Break Space |
Sources: Unicode Consortium: cp437 to Unicode mapping table (CP437.TXT)