Alt Codes for Special Characters

Hold Alt and type a number on the numeric keypad to enter a character on Windows. The character you get depends on whether the number starts with 0, because the two forms use different code pages.

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.

Windows-1252 Alt codes with character, Unicode code point and name
Alt codeCharacterUnicodeName
Alt+0128€U+20ACEuro Sign
Alt+0130‚U+201ASingle Low-9 Quotation Mark
Alt+0131ƒU+0192Latin Small Letter F With Hook
Alt+0132„U+201EDouble Low-9 Quotation Mark
Alt+0133…U+2026Horizontal Ellipsis
Alt+0134†U+2020Dagger
Alt+0135‡U+2021Double Dagger
Alt+0136ˆU+02C6Modifier Letter Circumflex Accent
Alt+0137‰U+2030Per Mille Sign
Alt+0138ŠU+0160Latin Capital Letter S With Caron
Alt+0139‹U+2039Single Left-Pointing Angle Quotation Mark
Alt+0140ŒU+0152Latin Capital Ligature Oe
Alt+0142ŽU+017DLatin Capital Letter Z With Caron
Alt+0145‘U+2018Left Single Quotation Mark
Alt+0146’U+2019Right Single Quotation Mark
Alt+0147“U+201CLeft Double Quotation Mark
Alt+0148”U+201DRight Double Quotation Mark
Alt+0149•U+2022Bullet
Alt+0150–U+2013En Dash
Alt+0151—U+2014Em Dash
Alt+0152˜U+02DCSmall Tilde
Alt+0153™U+2122Trade Mark Sign
Alt+0154šU+0161Latin Small Letter S With Caron
Alt+0155›U+203ASingle Right-Pointing Angle Quotation Mark
Alt+0156œU+0153Latin Small Ligature Oe
Alt+0158žU+017ELatin Small Letter Z With Caron
Alt+0159ŸU+0178Latin Capital Letter Y With Diaeresis
Alt+0160(no-break space)U+00A0No-Break Space
Alt+0161¡U+00A1Inverted Exclamation Mark
Alt+0162¢U+00A2Cent Sign
Alt+0163£U+00A3Pound Sign
Alt+0164¤U+00A4Currency Sign
Alt+0165¥U+00A5Yen Sign
Alt+0166¦U+00A6Broken Bar
Alt+0167§U+00A7Section Sign
Alt+0168¨U+00A8Diaeresis
Alt+0169©U+00A9Copyright Sign
Alt+0170ªU+00AAFeminine Ordinal Indicator
Alt+0171«U+00ABLeft-Pointing Double Angle Quotation Mark
Alt+0172¬U+00ACNot Sign
Alt+0173(soft hyphen)U+00ADSoft Hyphen
Alt+0174®U+00AERegistered Sign
Alt+0175¯U+00AFMacron
Alt+0176°U+00B0Degree Sign
Alt+0177±U+00B1Plus-Minus Sign
Alt+0178²U+00B2Superscript Two
Alt+0179³U+00B3Superscript Three
Alt+0180´U+00B4Acute Accent
Alt+0181µU+00B5Micro Sign
Alt+0182U+00B6Pilcrow Sign
Alt+0183·U+00B7Middle Dot
Alt+0184¸U+00B8Cedilla
Alt+0185¹U+00B9Superscript One
Alt+0186ºU+00BAMasculine Ordinal Indicator
Alt+0187»U+00BBRight-Pointing Double Angle Quotation Mark
Alt+0188¼U+00BCVulgar Fraction One Quarter
Alt+0189½U+00BDVulgar Fraction One Half
Alt+0190¾U+00BEVulgar Fraction Three Quarters
Alt+0191¿U+00BFInverted Question Mark
Alt+0192ÀU+00C0Latin Capital Letter A With Grave
Alt+0193ÁU+00C1Latin Capital Letter A With Acute
Alt+0194ÂU+00C2Latin Capital Letter A With Circumflex
Alt+0195ÃU+00C3Latin Capital Letter A With Tilde
Alt+0196ÄU+00C4Latin Capital Letter A With Diaeresis
Alt+0197ÅU+00C5Latin Capital Letter A With Ring Above
Alt+0198ÆU+00C6Latin Capital Letter Ae
Alt+0199ÇU+00C7Latin Capital Letter C With Cedilla
Alt+0200ÈU+00C8Latin Capital Letter E With Grave
Alt+0201ÉU+00C9Latin Capital Letter E With Acute
Alt+0202ÊU+00CALatin Capital Letter E With Circumflex
Alt+0203ËU+00CBLatin Capital Letter E With Diaeresis
Alt+0204ÌU+00CCLatin Capital Letter I With Grave
Alt+0205ÍU+00CDLatin Capital Letter I With Acute
Alt+0206ÎU+00CELatin Capital Letter I With Circumflex
Alt+0207ÏU+00CFLatin Capital Letter I With Diaeresis
Alt+0208ÐU+00D0Latin Capital Letter Eth
Alt+0209ÑU+00D1Latin Capital Letter N With Tilde
Alt+0210ÒU+00D2Latin Capital Letter O With Grave
Alt+0211ÓU+00D3Latin Capital Letter O With Acute
Alt+0212ÔU+00D4Latin Capital Letter O With Circumflex
Alt+0213ÕU+00D5Latin Capital Letter O With Tilde
Alt+0214ÖU+00D6Latin Capital Letter O With Diaeresis
Alt+0215×U+00D7Multiplication Sign
Alt+0216ØU+00D8Latin Capital Letter O With Stroke
Alt+0217ÙU+00D9Latin Capital Letter U With Grave
Alt+0218ÚU+00DALatin Capital Letter U With Acute
Alt+0219ÛU+00DBLatin Capital Letter U With Circumflex
Alt+0220ÜU+00DCLatin Capital Letter U With Diaeresis
Alt+0221ÝU+00DDLatin Capital Letter Y With Acute
Alt+0222ÞU+00DELatin Capital Letter Thorn
Alt+0223ßU+00DFLatin Small Letter Sharp S
Alt+0224àU+00E0Latin Small Letter A With Grave
Alt+0225áU+00E1Latin Small Letter A With Acute
Alt+0226âU+00E2Latin Small Letter A With Circumflex
Alt+0227ãU+00E3Latin Small Letter A With Tilde
Alt+0228äU+00E4Latin Small Letter A With Diaeresis
Alt+0229åU+00E5Latin Small Letter A With Ring Above
Alt+0230æU+00E6Latin Small Letter Ae
Alt+0231çU+00E7Latin Small Letter C With Cedilla
Alt+0232èU+00E8Latin Small Letter E With Grave
Alt+0233éU+00E9Latin Small Letter E With Acute
Alt+0234êU+00EALatin Small Letter E With Circumflex
Alt+0235ëU+00EBLatin Small Letter E With Diaeresis
Alt+0236ìU+00ECLatin Small Letter I With Grave
Alt+0237íU+00EDLatin Small Letter I With Acute
Alt+0238îU+00EELatin Small Letter I With Circumflex
Alt+0239ïU+00EFLatin Small Letter I With Diaeresis
Alt+0240ðU+00F0Latin Small Letter Eth
Alt+0241ñU+00F1Latin Small Letter N With Tilde
Alt+0242òU+00F2Latin Small Letter O With Grave
Alt+0243óU+00F3Latin Small Letter O With Acute
Alt+0244ôU+00F4Latin Small Letter O With Circumflex
Alt+0245õU+00F5Latin Small Letter O With Tilde
Alt+0246öU+00F6Latin Small Letter O With Diaeresis
Alt+0247÷U+00F7Division Sign
Alt+0248øU+00F8Latin Small Letter O With Stroke
Alt+0249ùU+00F9Latin Small Letter U With Grave
Alt+0250úU+00FALatin Small Letter U With Acute
Alt+0251ûU+00FBLatin Small Letter U With Circumflex
Alt+0252üU+00FCLatin Small Letter U With Diaeresis
Alt+0253ýU+00FDLatin Small Letter Y With Acute
Alt+0254þU+00FELatin Small Letter Thorn
Alt+0255ÿU+00FFLatin 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+1 to Alt+31 and Alt+127 with character, Unicode code point and name
Alt codeCharacterUnicodeName
Alt+1☺U+263AWhite Smiling Face
Alt+2☻U+263BBlack Smiling Face
Alt+3♥U+2665Black Heart Suit
Alt+4♦U+2666Black Diamond Suit
Alt+5♣U+2663Black Club Suit
Alt+6♠U+2660Black Spade Suit
Alt+7•U+2022Bullet
Alt+8◘U+25D8Inverse Bullet
Alt+9○U+25CBWhite Circle
Alt+10◙U+25D9Inverse White Circle
Alt+11♂U+2642Male Sign
Alt+12♀U+2640Female Sign
Alt+13♪U+266AEighth Note
Alt+14♫U+266BBeamed Eighth Notes
Alt+15☼U+263CWhite Sun With Rays
Alt+16►U+25BABlack Right-Pointing Pointer
Alt+17◄U+25C4Black Left-Pointing Pointer
Alt+18↕U+2195Up Down Arrow
Alt+19‼U+203CDouble Exclamation Mark
Alt+20U+00B6Pilcrow Sign
Alt+21§U+00A7Section Sign
Alt+22▬U+25ACBlack Rectangle
Alt+23↨U+21A8Up Down Arrow With Base
Alt+24↑U+2191Upwards Arrow
Alt+25↓U+2193Downwards Arrow
Alt+26→U+2192Rightwards Arrow
Alt+27←U+2190Leftwards Arrow
Alt+28∟U+221FRight Angle
Alt+29↔U+2194Left Right Arrow
Alt+30▲U+25B2Black Up-Pointing Triangle
Alt+31▼U+25BCBlack Down-Pointing Triangle
Alt+127⌂U+2302House

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.

Code page 437 Alt codes 128–255 with character, Unicode code point and name
Alt codeCharacterUnicodeName
Alt+128ÇU+00C7Latin Capital Letter C With Cedilla
Alt+129üU+00FCLatin Small Letter U With Diaeresis
Alt+130éU+00E9Latin Small Letter E With Acute
Alt+131âU+00E2Latin Small Letter A With Circumflex
Alt+132äU+00E4Latin Small Letter A With Diaeresis
Alt+133àU+00E0Latin Small Letter A With Grave
Alt+134åU+00E5Latin Small Letter A With Ring Above
Alt+135çU+00E7Latin Small Letter C With Cedilla
Alt+136êU+00EALatin Small Letter E With Circumflex
Alt+137ëU+00EBLatin Small Letter E With Diaeresis
Alt+138èU+00E8Latin Small Letter E With Grave
Alt+139ïU+00EFLatin Small Letter I With Diaeresis
Alt+140îU+00EELatin Small Letter I With Circumflex
Alt+141ìU+00ECLatin Small Letter I With Grave
Alt+142ÄU+00C4Latin Capital Letter A With Diaeresis
Alt+143ÅU+00C5Latin Capital Letter A With Ring Above
Alt+144ÉU+00C9Latin Capital Letter E With Acute
Alt+145æU+00E6Latin Small Letter Ae
Alt+146ÆU+00C6Latin Capital Letter Ae
Alt+147ôU+00F4Latin Small Letter O With Circumflex
Alt+148öU+00F6Latin Small Letter O With Diaeresis
Alt+149òU+00F2Latin Small Letter O With Grave
Alt+150ûU+00FBLatin Small Letter U With Circumflex
Alt+151ùU+00F9Latin Small Letter U With Grave
Alt+152ÿU+00FFLatin Small Letter Y With Diaeresis
Alt+153ÖU+00D6Latin Capital Letter O With Diaeresis
Alt+154ÜU+00DCLatin Capital Letter U With Diaeresis
Alt+155¢U+00A2Cent Sign
Alt+156£U+00A3Pound Sign
Alt+157¥U+00A5Yen Sign
Alt+158₧U+20A7Peseta Sign
Alt+159ƒU+0192Latin Small Letter F With Hook
Alt+160áU+00E1Latin Small Letter A With Acute
Alt+161íU+00EDLatin Small Letter I With Acute
Alt+162óU+00F3Latin Small Letter O With Acute
Alt+163úU+00FALatin Small Letter U With Acute
Alt+164ñU+00F1Latin Small Letter N With Tilde
Alt+165ÑU+00D1Latin Capital Letter N With Tilde
Alt+166ªU+00AAFeminine Ordinal Indicator
Alt+167ºU+00BAMasculine Ordinal Indicator
Alt+168¿U+00BFInverted Question Mark
Alt+169⌐U+2310Reversed Not Sign
Alt+170¬U+00ACNot Sign
Alt+171½U+00BDVulgar Fraction One Half
Alt+172¼U+00BCVulgar Fraction One Quarter
Alt+173¡U+00A1Inverted Exclamation Mark
Alt+174«U+00ABLeft-Pointing Double Angle Quotation Mark
Alt+175»U+00BBRight-Pointing Double Angle Quotation Mark
Alt+176░U+2591Light Shade
Alt+177▒U+2592Medium Shade
Alt+178▓U+2593Dark Shade
Alt+179│U+2502Box Drawings Light Vertical
Alt+180┤U+2524Box Drawings Light Vertical And Left
Alt+181╡U+2561Box Drawings Vertical Single And Left Double
Alt+182╢U+2562Box Drawings Vertical Double And Left Single
Alt+183╖U+2556Box Drawings Down Double And Left Single
Alt+184╕U+2555Box Drawings Down Single And Left Double
Alt+185╣U+2563Box Drawings Double Vertical And Left
Alt+186║U+2551Box Drawings Double Vertical
Alt+187╗U+2557Box Drawings Double Down And Left
Alt+188╝U+255DBox Drawings Double Up And Left
Alt+189╜U+255CBox Drawings Up Double And Left Single
Alt+190╛U+255BBox Drawings Up Single And Left Double
Alt+191┐U+2510Box Drawings Light Down And Left
Alt+192└U+2514Box Drawings Light Up And Right
Alt+193┴U+2534Box Drawings Light Up And Horizontal
Alt+194┬U+252CBox Drawings Light Down And Horizontal
Alt+195├U+251CBox Drawings Light Vertical And Right
Alt+196─U+2500Box Drawings Light Horizontal
Alt+197┼U+253CBox Drawings Light Vertical And Horizontal
Alt+198╞U+255EBox Drawings Vertical Single And Right Double
Alt+199╟U+255FBox Drawings Vertical Double And Right Single
Alt+200╚U+255ABox Drawings Double Up And Right
Alt+201╔U+2554Box Drawings Double Down And Right
Alt+202╩U+2569Box Drawings Double Up And Horizontal
Alt+203╦U+2566Box Drawings Double Down And Horizontal
Alt+204╠U+2560Box Drawings Double Vertical And Right
Alt+205═U+2550Box Drawings Double Horizontal
Alt+206╬U+256CBox Drawings Double Vertical And Horizontal
Alt+207╧U+2567Box Drawings Up Single And Horizontal Double
Alt+208╨U+2568Box Drawings Up Double And Horizontal Single
Alt+209╤U+2564Box Drawings Down Single And Horizontal Double
Alt+210╥U+2565Box Drawings Down Double And Horizontal Single
Alt+211╙U+2559Box Drawings Up Double And Right Single
Alt+212╘U+2558Box Drawings Up Single And Right Double
Alt+213╒U+2552Box Drawings Down Single And Right Double
Alt+214╓U+2553Box Drawings Down Double And Right Single
Alt+215╫U+256BBox Drawings Vertical Double And Horizontal Single
Alt+216╪U+256ABox Drawings Vertical Single And Horizontal Double
Alt+217┘U+2518Box Drawings Light Up And Left
Alt+218┌U+250CBox Drawings Light Down And Right
Alt+219█U+2588Full Block
Alt+220▄U+2584Lower Half Block
Alt+221▌U+258CLeft Half Block
Alt+222▐U+2590Right Half Block
Alt+223▀U+2580Upper Half Block
Alt+224αU+03B1Greek Small Letter Alpha
Alt+225ßU+00DFLatin Small Letter Sharp S
Alt+226ΓU+0393Greek Capital Letter Gamma
Alt+227πU+03C0Greek Small Letter Pi
Alt+228ΣU+03A3Greek Capital Letter Sigma
Alt+229σU+03C3Greek Small Letter Sigma
Alt+230µU+00B5Micro Sign
Alt+231τU+03C4Greek Small Letter Tau
Alt+232ΦU+03A6Greek Capital Letter Phi
Alt+233ΘU+0398Greek Capital Letter Theta
Alt+234ΩU+03A9Greek Capital Letter Omega
Alt+235δU+03B4Greek Small Letter Delta
Alt+236∞U+221EInfinity
Alt+237φU+03C6Greek Small Letter Phi
Alt+238εU+03B5Greek Small Letter Epsilon
Alt+239∩U+2229Intersection
Alt+240≡U+2261Identical To
Alt+241±U+00B1Plus-Minus Sign
Alt+242≥U+2265Greater-Than Or Equal To
Alt+243≤U+2264Less-Than Or Equal To
Alt+244⌠U+2320Top Half Integral
Alt+245⌡U+2321Bottom Half Integral
Alt+246÷U+00F7Division Sign
Alt+247≈U+2248Almost Equal To
Alt+248°U+00B0Degree Sign
Alt+249∙U+2219Bullet Operator
Alt+250·U+00B7Middle Dot
Alt+251√U+221ASquare Root
Alt+252ⁿU+207FSuperscript Latin Small Letter N
Alt+253²U+00B2Superscript Two
Alt+254■U+25A0Black Square
Alt+255(no-break space)U+00A0No-Break Space

Sources: Unicode Consortium: cp437 to Unicode mapping table (CP437.TXT)

References

Frequently asked questions

Why doesn't my Alt code work?

Alt codes need the numeric keypad with Num Lock on; the number row above the letters does not work. On laptops without a keypad, use the Unicode hex code with Alt+X in Office apps or the Character Map program.

What is the Alt code for the degree symbol?

Alt+0176 gives ° from Windows-1252, and Alt+248 gives ° from code page 437.