Symbol Alt Codes List: Every Alt Code in One Place

An Alt code is the Windows shortcut for a symbol that isn’t on your keyboard: hold Alt, type a number on the numeric keypad, and the character appears. This is the big list — the Alt codes people actually reach for, grouped by kind, from © ™ € £ to ☺ ♥ ♪ and the accented letters — with a click-to-copy grid on top and the details other lists leave out.

If you just need a symbol, copy it from the grid below. If you want to understand the codes — why some are three digits and some four, and why the same number can give two different symbols — the sections after the tables explain it.

In a hurry?

  • Copy any symbol: click it in the grid below.
  • Type an Alt code: turn on Num Lock, hold Alt, type the number on the numeric keypad, release.
  • Short codes (Alt + 1, Alt + 3) come from the old DOS character set; Alt + 0-codes (Alt + 0169) come from the Windows set.
  • No numpad? use Windows + . or copy from the grid.
  • Not on Windows? Alt codes don’t work on Mac — see the note near the end.

Click to copy: Alt code symbols

Tap any symbol to copy it. The label is its Windows Alt code.

Alt 1
Alt 2
Alt 3
Alt 4
Alt 5
Alt 6
Alt 13
Alt 14
Alt 15
©
Alt 0169
®
Alt 0174
Alt 0153
Alt 0128
£
Alt 0163
¥
Alt 0165
¢
Alt 0162
°
Alt 0176
±
Alt 0177
×
Alt 0215
÷
Alt 0247
Alt 0149
Alt 0151
Alt 0133
§
Alt 0167
Alt 0182
½
Alt 0189
¼
Alt 0188
¾
Alt 0190
²
Alt 0178
³
Alt 0179
π
Alt 227
Alt 251
Alt 236
Alt 247
Alt 26
Alt 27
Alt 24
Alt 25

How Alt codes work in one minute

Every Alt code is a lookup. You hold Alt, type a number on the numeric keypad, and Windows fetches the matching character. The one quirk to know is that there are two lookup tables, and the leading zero decides which one. A plain number like Alt + 3 uses the old DOS set (code page 437), where 3 is ♥. A zero-padded number like Alt + 0169 uses the Windows set (Windows-1252), where 169 is ©. That’s why some codes here are short and some start with a 0 — and why you should type them exactly as written.

Fun Alt codes: smileys, hearts, and shapes

The low numbers, Alt + 1 to Alt + 15, hold the symbols people love: smiley faces, card suits, music notes, and a little sun. They’re a leftover from the original PC character set, and they still work today.

SymbolNameAlt code
white smileyAlt + 1
black smileyAlt + 2
heartAlt + 3
diamondAlt + 4
clubAlt + 5
spadeAlt + 6
music noteAlt + 13
beamed notesAlt + 14
sunAlt + 15

Alt codes for currency symbols

The money signs, with the Windows Alt code for each.

SymbolNameAlt codeHTML
euroAlt + 0128€
£poundAlt + 0163£
¥yenAlt + 0165¥
¢centAlt + 0162¢
rupeeAlt + 8377₹

Alt codes for punctuation and typography

The marks that make writing look finished: proper dashes, the ellipsis, and section and paragraph signs.

SymbolNameAlt codeHTML
em dashAlt + 0151—
en dashAlt + 0150–
ellipsisAlt + 0133…
bulletAlt + 0149•
§sectionAlt + 0167§
pilcrowAlt + 0182¶
·middle dotAlt + 0183·

Alt codes for math and fractions

The most-used maths signs, powers, and common fractions. The full set is in the math symbols Alt codes reference.

SymbolNameAlt codeHTML
±plus-minusAlt + 0177±
×multiplyAlt + 0215×
÷divideAlt + 0247÷
square rootAlt + 251√
πpiAlt + 227π
°degreeAlt + 0176°
²squaredAlt + 0178²
½one halfAlt + 0189½

Arrows come from the low DOS codes; the copyright family uses the Windows set.

SymbolNameAlt codeHTML
right arrowAlt + 26→
left arrowAlt + 27←
up arrowAlt + 24↑
down arrowAlt + 25↓
©copyrightAlt + 0169©
®registeredAlt + 0174®
trademarkAlt + 0153™

Alt codes for accented letters

The accented vowels used in Spanish, French, and other languages. Both lower and upper case have codes; here are the most common.

LetterAlt codeLetterAlt code
áAlt + 0225éAlt + 0233
íAlt + 0237óAlt + 0243
úAlt + 0250ñAlt + 0241
üAlt + 0252çAlt + 0231

For the full treatment of any one letter, see guides like í with acute and the letters with accents hub.

Alt codes for Greek letters

Greek letters used in maths, science, and fraternities. These mostly use the DOS-set short codes.

SymbolNameAlt code
αalphaAlt + 224
βbetaAlt + 225
πpiAlt + 227
ΣsigmaAlt + 228
µmuAlt + 230
ΩomegaAlt + 234
φphiAlt + 237

Alt + 65 vs Alt + 0065: the two-system trap

This is the part that confuses everyone and that most lists skip. The leading zero changes the character set. Type Alt + 65 and Windows reads the old DOS set (code page 437); type Alt + 0065 and it reads the Windows set (Windows-1252). For plain letters they happen to match — both give A — but for symbols they diverge, so Alt + 3 is a heart ♥ while Alt + 0003 is nothing useful.

The rule of thumb: the short codes (no leading zero) are for the fun DOS symbols and Greek letters, and the zero-padded codes are for currency, punctuation, and accented letters. If a code gives you the wrong character, the first thing to try is adding or removing the leading zero. And neither set is Unicode, which is why really obscure symbols need the decimal-Unicode codes (like Alt + 8377 for ₹) instead.

The hidden low codes are the best-kept secret

Most Alt-code lists start at the currency signs and skip the treasure at the bottom. The numbers Alt + 1 through Alt + 31 map to a set of pictic symbols baked into the very first IBM PC font — smileys (☺ ☻), the four card suits (♥ ♦ ♣ ♠), music notes (♪ ♫), a sun (☼), arrows (↑ ↓ → ←), and more. They predate emoji by decades and still work in any Windows program.

They’re genuinely useful: Alt + 3 is the fastest heart on Windows, Alt + 13 and Alt + 14 give music notes, and the card suits are one keypress each. The catch is that a few of the very lowest codes clash with control keys in some apps (Alt + 8 can behave like Backspace, Alt + 9 like Tab), so if a low code misbehaves, that app is intercepting it — try it in a plain text box, or copy the symbol from the grid above instead.

No numeric keypad? Here’s the fix

Alt codes need the separate numeric keypad, and most laptops don’t have one — the number row above the letters does not work. That single fact explains most “Alt codes aren’t working” complaints.

On a laptop, you have options: switch on the hidden numpad under the right-hand letters with Fn (then hold Fn + Alt and type the code), open the on-screen keyboard which has a clickable numpad, or skip codes entirely with Windows + . to open the emoji and symbol picker. For most laptop users, the copy grid at the top of this page or the picker is faster than fighting the Fn key.

Alt code, Alt + X, or copy: which to use

Three methods, three sweet spots. An Alt code is best for a symbol you use often on a desktop with a numpad. In Microsoft Word, the Alt + X trick is better — type the hex Unicode value and press Alt + X, and it works for any character, not just the few hundred with Alt codes. And plain copy and paste from the grid above wins for a one-off symbol or on a laptop or phone.

MethodBest for
Alt codedesktop with a numpad, frequent symbols
Alt + X (Word)any Unicode character in Word
Copy & pasteone-off symbols, laptops, phones

Alt codes are also Windows-only. On a Mac, symbols use the Option key instead, and there’s a full cross-platform rundown in the keyboard shortcuts for symbols guide.

Troubleshooting

My Alt code does nothing

Usually Num Lock is off, or you’re using the top number row instead of the numeric keypad, which is the only part that works. On a laptop without a keypad, use Windows + . or copy from the grid above.

I get the wrong symbol

You’ve likely crossed the two systems. A plain number uses the DOS set; a zero-padded number uses the Windows set. Add or remove the leading zero and try again.

A low code like Alt + 8 acts like a key

Some apps intercept the lowest codes as control keys (Backspace, Tab). Try the code in a plain text field, or just copy the symbol from the grid above.

The symbol shows as a box

The character came through but the current font has no glyph for it. Switch to a broad font like Segoe UI Symbol or Arial, and save the file as UTF-8 if it’s going online.

FAQ

What is an Alt code?

A Windows shortcut for a symbol: hold Alt, type a number on the numeric keypad with Num Lock on, and the character appears. For example, Alt + 0169 gives ©.

Why do some Alt codes have a leading zero?

The leading zero switches character sets. Alt + number (no zero) uses the DOS set (code page 437); Alt + 0number uses the Windows set (Windows-1252). That’s why the same number can give two different symbols.

What’s the Alt code for a heart?

Alt + 3 gives ♥, one of the low DOS-set codes. Alt + 4, 5, and 6 give the other card suits, and Alt + 13 and 14 give music notes.

Do Alt codes work on a Mac?

No, Alt codes are Windows-only. On a Mac, use the Option key or the Character Viewer; see the [keyboard shortcuts for symbols](/keyboard-shortcuts-for-symbols/) guide for the Mac equivalents.

How do I type an Alt code on a laptop?

Turn on the hidden numpad with Fn (then Fn + Alt + code), use the on-screen keyboard’s numpad, or skip codes with Windows + . and copy the symbol instead.