Alt codes list
Every Windows Alt key code, generated straight from the underlying character sets so the table cannot drift from reality. Hold Alt, type the number on the numeric keypad, release Alt.
- Codes with a leading zero come from Windows-1252: Alt+0151 is the em dash.
- Codes without a leading zero come from IBM code page 437: Alt+3 is a heart, Alt+236 is the infinity sign.
- Alt codes need Num Lock on and the real numeric keypad; the number row does not work.
The classics: Alt+1 to Alt+31
| Alt code | Copy | Character |
|---|---|---|
| Alt+1 | White Smiling Face | |
| Alt+2 | Black Smiling Face | |
| Alt+3 | Black Heart Suit | |
| Alt+4 | Black Diamond Suit | |
| Alt+5 | Black Club Suit | |
| Alt+6 | Black Spade Suit | |
| Alt+7 | Bullet | |
| Alt+8 | Inverse Bullet | |
| Alt+9 | White Circle | |
| Alt+10 | Inverse White Circle | |
| Alt+11 | Male Sign | |
| Alt+12 | Female Sign | |
| Alt+13 | Eighth Note | |
| Alt+14 | Beamed Eighth Notes | |
| Alt+15 | White Sun With Rays | |
| Alt+16 | Black Right-Pointing Pointer | |
| Alt+17 | Black Left-Pointing Pointer | |
| Alt+18 | Up Down Arrow | |
| Alt+19 | Double Exclamation Mark | |
| Alt+20 | Pilcrow Sign | |
| Alt+21 | Section Sign | |
| Alt+22 | Black Rectangle | |
| Alt+23 | Up Down Arrow With Base | |
| Alt+24 | Upwards Arrow | |
| Alt+25 | Downwards Arrow | |
| Alt+26 | Rightwards Arrow | |
| Alt+27 | Leftwards Arrow | |
| Alt+28 | Right Angle | |
| Alt+29 | Left Right Arrow | |
| Alt+30 | Black Up-Pointing Triangle | |
| Alt+31 | Black Down-Pointing Triangle |
Leading-zero codes: Alt+0128 to Alt+0255 (Windows-1252)
| Alt code | Copy | Character |
|---|---|---|
| Alt+0128 | Euro Sign | |
| Alt+0130 | Single Low-9 Quotation Mark | |
| Alt+0131 | Latin Small Letter F With Hook | |
| Alt+0132 | Double Low-9 Quotation Mark | |
| Alt+0133 | Horizontal Ellipsis | |
| Alt+0134 | Dagger | |
| Alt+0135 | Double Dagger | |
| Alt+0136 | Modifier Letter Circumflex Accent | |
| Alt+0137 | Per Mille Sign | |
| Alt+0138 | Latin Capital Letter S With Caron | |
| Alt+0139 | Single Left-Pointing Angle Quotation Mark | |
| Alt+0140 | Latin Capital Ligature Oe | |
| Alt+0142 | Latin Capital Letter Z With Caron | |
| Alt+0145 | Left Single Quotation Mark | |
| Alt+0146 | Right Single Quotation Mark | |
| Alt+0147 | Left Double Quotation Mark | |
| Alt+0148 | Right Double Quotation Mark | |
| Alt+0149 | Bullet | |
| Alt+0150 | En Dash | |
| Alt+0151 | Em Dash | |
| Alt+0152 | Small Tilde | |
| Alt+0153 | Trade Mark Sign | |
| Alt+0154 | Latin Small Letter S With Caron | |
| Alt+0155 | Single Right-Pointing Angle Quotation Mark | |
| Alt+0156 | Latin Small Ligature Oe | |
| Alt+0158 | Latin Small Letter Z With Caron | |
| Alt+0159 | Latin Capital Letter Y With Diaeresis | |
| Alt+0161 | Inverted Exclamation Mark | |
| Alt+0162 | Cent Sign | |
| Alt+0163 | Pound Sign | |
| Alt+0164 | Currency Sign | |
| Alt+0165 | Yen Sign | |
| Alt+0166 | Broken Bar | |
| Alt+0167 | Section Sign | |
| Alt+0168 | Diaeresis | |
| Alt+0169 | Copyright Sign | |
| Alt+0170 | Feminine Ordinal Indicator | |
| Alt+0171 | Left-Pointing Double Angle Quotation Mark | |
| Alt+0172 | Not Sign | |
| Alt+0174 | Registered Sign | |
| Alt+0175 | Macron | |
| Alt+0176 | Degree Sign | |
| Alt+0177 | Plus-Minus Sign | |
| Alt+0178 | Superscript Two | |
| Alt+0179 | Superscript Three | |
| Alt+0180 | Acute Accent | |
| Alt+0181 | Micro Sign | |
| Alt+0182 | Pilcrow Sign | |
| Alt+0183 | Middle Dot | |
| Alt+0184 | Cedilla | |
| Alt+0185 | Superscript One | |
| Alt+0186 | Masculine Ordinal Indicator | |
| Alt+0187 | Right-Pointing Double Angle Quotation Mark | |
| Alt+0188 | Vulgar Fraction One Quarter | |
| Alt+0189 | Vulgar Fraction One Half | |
| Alt+0190 | Vulgar Fraction Three Quarters | |
| Alt+0191 | Inverted Question Mark | |
| Alt+0192 | Latin Capital Letter A With Grave | |
| Alt+0193 | Latin Capital Letter A With Acute | |
| Alt+0194 | Latin Capital Letter A With Circumflex | |
| Alt+0195 | Latin Capital Letter A With Tilde | |
| Alt+0196 | Latin Capital Letter A With Diaeresis | |
| Alt+0197 | Latin Capital Letter A With Ring Above | |
| Alt+0198 | Latin Capital Letter Ae | |
| Alt+0199 | Latin Capital Letter C With Cedilla | |
| Alt+0200 | Latin Capital Letter E With Grave | |
| Alt+0201 | Latin Capital Letter E With Acute | |
| Alt+0202 | Latin Capital Letter E With Circumflex | |
| Alt+0203 | Latin Capital Letter E With Diaeresis | |
| Alt+0204 | Latin Capital Letter I With Grave | |
| Alt+0205 | Latin Capital Letter I With Acute | |
| Alt+0206 | Latin Capital Letter I With Circumflex | |
| Alt+0207 | Latin Capital Letter I With Diaeresis | |
| Alt+0208 | Latin Capital Letter Eth | |
| Alt+0209 | Latin Capital Letter N With Tilde | |
| Alt+0210 | Latin Capital Letter O With Grave | |
| Alt+0211 | Latin Capital Letter O With Acute | |
| Alt+0212 | Latin Capital Letter O With Circumflex | |
| Alt+0213 | Latin Capital Letter O With Tilde | |
| Alt+0214 | Latin Capital Letter O With Diaeresis | |
| Alt+0215 | Multiplication Sign | |
| Alt+0216 | Latin Capital Letter O With Stroke | |
| Alt+0217 | Latin Capital Letter U With Grave | |
| Alt+0218 | Latin Capital Letter U With Acute | |
| Alt+0219 | Latin Capital Letter U With Circumflex | |
| Alt+0220 | Latin Capital Letter U With Diaeresis | |
| Alt+0221 | Latin Capital Letter Y With Acute | |
| Alt+0222 | Latin Capital Letter Thorn | |
| Alt+0223 | Latin Small Letter Sharp S | |
| Alt+0224 | Latin Small Letter A With Grave | |
| Alt+0225 | Latin Small Letter A With Acute | |
| Alt+0226 | Latin Small Letter A With Circumflex | |
| Alt+0227 | Latin Small Letter A With Tilde | |
| Alt+0228 | Latin Small Letter A With Diaeresis | |
| Alt+0229 | Latin Small Letter A With Ring Above | |
| Alt+0230 | Latin Small Letter Ae | |
| Alt+0231 | Latin Small Letter C With Cedilla | |
| Alt+0232 | Latin Small Letter E With Grave | |
| Alt+0233 | Latin Small Letter E With Acute | |
| Alt+0234 | Latin Small Letter E With Circumflex | |
| Alt+0235 | Latin Small Letter E With Diaeresis | |
| Alt+0236 | Latin Small Letter I With Grave | |
| Alt+0237 | Latin Small Letter I With Acute | |
| Alt+0238 | Latin Small Letter I With Circumflex | |
| Alt+0239 | Latin Small Letter I With Diaeresis | |
| Alt+0240 | Latin Small Letter Eth | |
| Alt+0241 | Latin Small Letter N With Tilde | |
| Alt+0242 | Latin Small Letter O With Grave | |
| Alt+0243 | Latin Small Letter O With Acute | |
| Alt+0244 | Latin Small Letter O With Circumflex | |
| Alt+0245 | Latin Small Letter O With Tilde | |
| Alt+0246 | Latin Small Letter O With Diaeresis | |
| Alt+0247 | Division Sign | |
| Alt+0248 | Latin Small Letter O With Stroke | |
| Alt+0249 | Latin Small Letter U With Grave | |
| Alt+0250 | Latin Small Letter U With Acute | |
| Alt+0251 | Latin Small Letter U With Circumflex | |
| Alt+0252 | Latin Small Letter U With Diaeresis | |
| Alt+0253 | Latin Small Letter Y With Acute | |
| Alt+0254 | Latin Small Letter Thorn | |
| Alt+0255 | Latin Small Letter Y With Diaeresis |
Alt+128 to Alt+254 (code page 437)
| Alt code | Copy | Character |
|---|---|---|
| Alt+128 | Latin Capital Letter C With Cedilla | |
| Alt+129 | Latin Small Letter U With Diaeresis | |
| Alt+130 | Latin Small Letter E With Acute | |
| Alt+131 | Latin Small Letter A With Circumflex | |
| Alt+132 | Latin Small Letter A With Diaeresis | |
| Alt+133 | Latin Small Letter A With Grave | |
| Alt+134 | Latin Small Letter A With Ring Above | |
| Alt+135 | Latin Small Letter C With Cedilla | |
| Alt+136 | Latin Small Letter E With Circumflex | |
| Alt+137 | Latin Small Letter E With Diaeresis | |
| Alt+138 | Latin Small Letter E With Grave | |
| Alt+139 | Latin Small Letter I With Diaeresis | |
| Alt+140 | Latin Small Letter I With Circumflex | |
| Alt+141 | Latin Small Letter I With Grave | |
| Alt+142 | Latin Capital Letter A With Diaeresis | |
| Alt+143 | Latin Capital Letter A With Ring Above | |
| Alt+144 | Latin Capital Letter E With Acute | |
| Alt+145 | Latin Small Letter Ae | |
| Alt+146 | Latin Capital Letter Ae | |
| Alt+147 | Latin Small Letter O With Circumflex | |
| Alt+148 | Latin Small Letter O With Diaeresis | |
| Alt+149 | Latin Small Letter O With Grave | |
| Alt+150 | Latin Small Letter U With Circumflex | |
| Alt+151 | Latin Small Letter U With Grave | |
| Alt+152 | Latin Small Letter Y With Diaeresis | |
| Alt+153 | Latin Capital Letter O With Diaeresis | |
| Alt+154 | Latin Capital Letter U With Diaeresis | |
| Alt+155 | Cent Sign | |
| Alt+156 | Pound Sign | |
| Alt+157 | Yen Sign | |
| Alt+158 | Peseta Sign | |
| Alt+159 | Latin Small Letter F With Hook | |
| Alt+160 | Latin Small Letter A With Acute | |
| Alt+161 | Latin Small Letter I With Acute | |
| Alt+162 | Latin Small Letter O With Acute | |
| Alt+163 | Latin Small Letter U With Acute | |
| Alt+164 | Latin Small Letter N With Tilde | |
| Alt+165 | Latin Capital Letter N With Tilde | |
| Alt+166 | Feminine Ordinal Indicator | |
| Alt+167 | Masculine Ordinal Indicator | |
| Alt+168 | Inverted Question Mark | |
| Alt+169 | Reversed Not Sign | |
| Alt+170 | Not Sign | |
| Alt+171 | Vulgar Fraction One Half | |
| Alt+172 | Vulgar Fraction One Quarter | |
| Alt+173 | Inverted Exclamation Mark | |
| Alt+174 | Left-Pointing Double Angle Quotation Mark | |
| Alt+175 | Right-Pointing Double Angle Quotation Mark | |
| Alt+176 | Light Shade | |
| Alt+177 | Medium Shade | |
| Alt+178 | Dark Shade | |
| Alt+179 | Box Drawings Light Vertical | |
| Alt+180 | Box Drawings Light Vertical And Left | |
| Alt+181 | Box Drawings Vertical Single And Left Double | |
| Alt+182 | Box Drawings Vertical Double And Left Single | |
| Alt+183 | Box Drawings Down Double And Left Single | |
| Alt+184 | Box Drawings Down Single And Left Double | |
| Alt+185 | Box Drawings Double Vertical And Left | |
| Alt+186 | Box Drawings Double Vertical | |
| Alt+187 | Box Drawings Double Down And Left | |
| Alt+188 | Box Drawings Double Up And Left | |
| Alt+189 | Box Drawings Up Double And Left Single | |
| Alt+190 | Box Drawings Up Single And Left Double | |
| Alt+191 | Box Drawings Light Down And Left | |
| Alt+192 | Box Drawings Light Up And Right | |
| Alt+193 | Box Drawings Light Up And Horizontal | |
| Alt+194 | Box Drawings Light Down And Horizontal | |
| Alt+195 | Box Drawings Light Vertical And Right | |
| Alt+196 | Box Drawings Light Horizontal | |
| Alt+197 | Box Drawings Light Vertical And Horizontal | |
| Alt+198 | Box Drawings Vertical Single And Right Double | |
| Alt+199 | Box Drawings Vertical Double And Right Single | |
| Alt+200 | Box Drawings Double Up And Right | |
| Alt+201 | Box Drawings Double Down And Right | |
| Alt+202 | Box Drawings Double Up And Horizontal | |
| Alt+203 | Box Drawings Double Down And Horizontal | |
| Alt+204 | Box Drawings Double Vertical And Right | |
| Alt+205 | Box Drawings Double Horizontal | |
| Alt+206 | Box Drawings Double Vertical And Horizontal | |
| Alt+207 | Box Drawings Up Single And Horizontal Double | |
| Alt+208 | Box Drawings Up Double And Horizontal Single | |
| Alt+209 | Box Drawings Down Single And Horizontal Double | |
| Alt+210 | Box Drawings Down Double And Horizontal Single | |
| Alt+211 | Box Drawings Up Double And Right Single | |
| Alt+212 | Box Drawings Up Single And Right Double | |
| Alt+213 | Box Drawings Down Single And Right Double | |
| Alt+214 | Box Drawings Down Double And Right Single | |
| Alt+215 | Box Drawings Vertical Double And Horizontal Single | |
| Alt+216 | Box Drawings Vertical Single And Horizontal Double | |
| Alt+217 | Box Drawings Light Up And Left | |
| Alt+218 | Box Drawings Light Down And Right | |
| Alt+219 | Full Block | |
| Alt+220 | Lower Half Block | |
| Alt+221 | Left Half Block | |
| Alt+222 | Right Half Block | |
| Alt+223 | Upper Half Block | |
| Alt+224 | Greek Small Letter Alpha | |
| Alt+225 | Latin Small Letter Sharp S | |
| Alt+226 | Greek Capital Letter Gamma | |
| Alt+227 | Greek Small Letter Pi | |
| Alt+228 | Greek Capital Letter Sigma | |
| Alt+229 | Greek Small Letter Sigma | |
| Alt+230 | Micro Sign | |
| Alt+231 | Greek Small Letter Tau | |
| Alt+232 | Greek Capital Letter Phi | |
| Alt+233 | Greek Capital Letter Theta | |
| Alt+234 | Greek Capital Letter Omega | |
| Alt+235 | Greek Small Letter Delta | |
| Alt+236 | Infinity | |
| Alt+237 | Greek Small Letter Phi | |
| Alt+238 | Greek Small Letter Epsilon | |
| Alt+239 | Intersection | |
| Alt+240 | Identical To | |
| Alt+241 | Plus-Minus Sign | |
| Alt+242 | Greater-Than Or Equal To | |
| Alt+243 | Less-Than Or Equal To | |
| Alt+244 | Top Half Integral | |
| Alt+245 | Bottom Half Integral | |
| Alt+246 | Division Sign | |
| Alt+247 | Almost Equal To | |
| Alt+248 | Degree Sign | |
| Alt+249 | Bullet Operator | |
| Alt+250 | Middle Dot | |
| Alt+251 | Square Root | |
| Alt+252 | Superscript Latin Small Letter N | |
| Alt+253 | Superscript Two | |
| Alt+254 | Black Square |
Frequently asked questions
Why does the zero at the start of an Alt code matter?
Codes with a leading zero (Alt+0151) read from the Windows-1252 character set; codes without it (Alt+236) read from the old IBM PC set, code page 437. Alt+151 and Alt+0151 therefore type different characters.
My Alt codes type numbers instead of symbols. Why?
Alt codes only work on the numeric keypad with Num Lock on, not the number row. On laptops without a keypad, use the on-screen touch keyboard, the emoji panel (Windows key + period), or copy the character from a page like this one.
Do Alt codes work on a Mac?
No. Macs use Option-key combos for common symbols and the Character Viewer (Control+Command+Space) for everything else. Our per-symbol pages list the Option shortcut where one exists.
Want one specific symbol with its HTML entity and Mac shortcut too? Every popular character has its own page: em dash, en dash, degree symbol, infinity symbol, check mark, x mark, heart symbol, star symbol and more under symbols.