Alt Codes

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
§21
22
23
24
25
26
27
28
29
30
31
32
!33
34
#35
$36
%37
&38
39
(40
)41
*42
+43
,44
45
.46
/47
048
149
250
351
452
553
654
755
856
957
:58
;59
<60
=61
?63
@64
A65
B66
C67
D68
E69
F70
G71
H72
I73
J74
K75
L76
M77
N78
O79
P80
Q81
R82
S83
T84
U85
V86
W87
X88
Y89
Z90
[91
\92
]93
^94
_95
`96
a97
b98
c99
d100
e101
f102
g103
h104
i105
j106
k107
l108
m109
n110
o111
p112
q113
r114
s115
t116
u117
v118
w119
x120
y121
z122
{123
|124
}125
~126
127
Ç128
ü129
é130
â131
ä132
à133
å134
ç135
ê136
ë137
è138
ï139
î140
ì141
Ä142
Å143
É144
æ145
Æ146
ô147
ö148
ò149
û150
ù151
ÿ152
Ö153
Ü154
¢155
£156
¥157
158
ƒ159
á160
í161
ó162
ú163
ñ164
Ñ165
ª166
º167
¿168
169
¬170
½171
¼172
¡173
«174
»175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
198
199
200
201
202
203
204
205
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
α224
ß225
Γ226
π227
Σ228
σ229
µ230
τ231
Φ232
Θ233
Ω234
δ235
236
φ237
ε238
239
240
±241
242
243
244
245
÷246
247
°248
249
·250
251
252
²253
254
255
0128
0130
ƒ0131
0132
0133
ˆ0136
0137
Š0138
0139
Œ0140
Ž0142
0145
0146
0147
0148
0149
0150
0151
˜0152
0153
š0154
0155
œ0156
ž0158
Ÿ0159
¡0161
¢0162
£0163
¤0164
¥0165
¦0166
§0167
¨0168
©0169
ª0170
«0171
¬0172
®0174
¯0175
°0176
±0177
²0178
³0179
´0180
µ0181
0182
·0183
¸0184
¹0185
º0186
»0187
¼0188
½0189
¾0190
¿0191
À0192
Á0193
Â0194
Ã0195
Ä0196
Å0197
Æ0198
Ç0199
È0200
É0201
Ê0202
Ë0203
Ì0204
Í0205
Î0206
Ï0207
Ð0208
Ñ0209
Ò0210
Ó0211
Ô0212
Õ0213
Ö0214
×0215
Ø0216
Ú0217
Ú0218
Û0219
Ü0220
Ý0221
Þ0222
ß0223
à0224
á0225
â0226
ã0227
ä0228
å0229
æ0230
ç0231
è0232
é0233
ê0234
ë0235
ì0236
í0237
î0238
ï0239
ð0240
ñ0241
ò0242
ó0243
ô0244
õ0245
ö0246
÷0247
ø0248
ù0249
ú0250
û0251
ü0252
ý0253
þ0254
ÿ0255

A complete Alt code reference for Windows — find the keyboard shortcut for every special character, symbol, and accented letter. Browse the full table, click to copy any symbol, and learn how Alt codes work on your keyboard.

What are Alt codes?

Alt codes are keyboard shortcuts for Windows that let you type special characters by holding the Alt key and typing a number on the numeric keypad. Released with IBM’s original PC in 1981, Alt codes were the primary way to access characters beyond the standard keyboard layout before the web made copy-paste ubiquitous.

Alt codes come in two forms:

  • Alt + numpad number (0–255) — types an ASCII or Windows-1252 character (e.g., Alt+3 = ♥)
  • Alt + 0 + numpad number (0128–0255) — types a Windows-1252 extended character (e.g., Alt+0169 = ©)

On modern Windows systems you can also type Unicode characters with Alt+X in Microsoft Word (type the hex code, then press Alt+X), but this only works inside Word, not system-wide.

How to use Alt codes on Windows

  1. Make sure Num Lock is ON (the Num Lock indicator light should be lit).
  2. Click into the text field where you want the character.
  3. Hold down the Alt key on your keyboard.
  4. While holding Alt, type the code number using the numeric keypad (right side of a full keyboard). Do NOT use the number row at the top.
  5. Release Alt — the character appears.

Important: Alt codes only work on Windows with a full keyboard that has a dedicated numeric keypad. Laptop keyboards without a numpad usually don’t support Alt codes (use copy-paste instead). Mac users should use Option key shortcuts instead — or simply copy from our Symbols page.

Most useful Alt codes (quick reference)

Alt Code Symbol Name
Alt + 1 White Smiling Face
Alt + 2 Black Smiling Face
Alt + 3 Heart Suit
Alt + 4 Diamond Suit
Alt + 5 Club Suit
Alt + 6 Spade Suit
Alt + 13 Musical Note
Alt + 14 Beamed Musical Notes
Alt + 0169 © Copyright Sign
Alt + 0174 ® Registered Sign
Alt + 0153 Trade Mark Sign
Alt + 0176 ° Degree Sign
Alt + 0177 ± Plus-Minus Sign
Alt + 0163 £ Pound Sign
Alt + 0128 Euro Sign
Alt + 0165 ¥ Yen Sign
Alt + 0162 ¢ Cent Sign
Alt + 0188 ¼ Vulgar Fraction One Quarter
Alt + 0189 ½ Vulgar Fraction One Half
Alt + 0190 ¾ Vulgar Fraction Three Quarters
Alt + 0191 ¿ Inverted Question Mark
Alt + 0161 ¡ Inverted Exclamation Mark
Alt + 0233 é Latin Small Letter E with Acute
Alt + 0225 á Latin Small Letter A with Acute
Alt + 0243 ó Latin Small Letter O with Acute
Alt + 0241 ñ Latin Small Letter N with Tilde (Spanish ñ)
Alt + 24 Upwards Arrow
Alt + 25 Downwards Arrow
Alt + 26 Rightwards Arrow
Alt + 27 Leftwards Arrow

Alt codes vs. copy-paste: which is better?

Both methods have their place:

  • Alt codes are faster for characters you use constantly (like © or °) once you memorise the code — no mouse needed, works anywhere on Windows.
  • Copy-paste is better for: rare symbols you don’t use often, all Mac and Linux users, anyone without a numpad (laptops), and any character outside the 0–255 ASCII range.
  • Alt codes only cover 256 characters — the full Unicode standard has 149,000+ characters. For anything beyond ASCII, copy-paste from our Symbols page is the only keyboard-accessible option without installing additional software.

Alt codes for accented letters (international characters)

Alt codes are especially useful for typing accented letters used in European languages without switching your keyboard layout:

Language Characters Alt codes
French é è ê ë à â ù û ç 0233 0232 0234 0235 0224 0226 0249 0251 0231
Spanish á é í ó ú ñ ¿ ¡ 0225 0233 0237 0243 0250 0241 0191 0161
German ä ö ü Ä Ö Ü ß 0228 0246 0252 0196 0214 0220 0223
Italian à è é ì ò ó ù 0224 0232 0233 0236 0242 0243 0249
Portuguese ã õ â ê î ô û ç 0227 0245 0226 0234 0238 0244 0251 0231

Alt codes on laptops (no numpad)

Most laptop keyboards don’t have a dedicated numeric keypad, which means standard Alt codes won’t work. Workarounds include:

  • Enable the virtual numpad: On some laptops, Fn+Num Lock activates a numpad on the J, K, L, U, I, O keys — then Alt codes work normally
  • Windows Character Map: Search for “Character Map” in Start → browse characters visually → click Copy
  • Copy from this page: The easiest solution — click any symbol in our table above to copy it instantly
  • Windows emoji picker: Press Win+. (period) to open the emoji and symbol picker built into Windows 10/11

Alt codes on Mac

Mac computers don’t use Alt codes. Instead, Mac uses the Option key for special characters:

  • Option+G = ©
  • Option+R = ®
  • Option+2 = ™
  • Option+Shift+8 = °
  • Control+Command+Space = opens the Character Viewer with all Unicode characters

Alternatively, Mac users can copy any character from our Symbols Copy Paste page — it works the same on all operating systems.

Related tools

Frequently Asked Questions

What is the Alt code for a heart symbol?

The Alt code for a heart (♥) is Alt+3. Hold Alt, press 3 on the numeric keypad, then release Alt. On some systems, Alt+0164 produces the same character. If you're on a Mac or laptop without a numpad, just copy ♥ from our Symbols page.

Why isn't my Alt code working?

Common causes: (1) Num Lock is off — press the Num Lock key to turn it on; (2) You're using the number row at the top of the keyboard instead of the numeric keypad — Alt codes require the numpad; (3) You're on a laptop without a numpad — use the Windows Character Map or copy-paste from this page instead.

Do Alt codes work in all Windows programs?

Most Windows applications support Alt codes, including Notepad, Word, Excel, browsers, and chat apps. A small number of programs intercept Alt+key combinations for their own shortcuts. If an Alt code doesn't work in a specific app, use copy-paste.

What's the Alt code for the copyright symbol?

Hold Alt and type 0169 on the numpad to produce ©. On Mac, press Option+G.

What's the Alt code for the degree symbol (°)?

The degree symbol ° is Alt+0176. This is useful for typing temperatures (32°F, 100°C) and angles without switching layouts.

How many Alt codes are there?

Standard Alt codes cover characters 1–255, based on the original IBM PC character set (code page 437) and Windows-1252 (using Alt+0XXX format). That gives access to 255 unique characters. For the full 149,000+ Unicode character set, use Windows Character Map or copy from our tools.

Can I use Alt codes on a Chromebook?

Chromebooks don't support Windows Alt codes. Instead, use the ChromeOS special character shortcut: press Ctrl+Shift+U, type the Unicode hex code, then press Enter. Or simply copy any symbol from our Symbols page — it works on all platforms.