Alt codes, a new dimension for your keyboard
Introduction
For people who knows a bit about me on Twitter, you have seen me posted my advances on Duolingo. If you don’t know what Duolingo is, it a platform for you to learn new languages.
Why am I talking about Duolingo, you may ask ? Well it because this how I encountered the “Alt codes”. Indeed, as a French guy, when I’am learning English, I have no problem, since the English characters can be considered as a subset of the French characters (the character with accents are present in French but not in English, for example), and because I am using a azerty keyboard. But I want to learn other languages too, like Spanish (the other language that I’m currently learning), with its É
or í
, for example. And in Spanish, there are characters than the French language do not have, nor the azerty keyboard. So I’ve went on a journey on the Internet which led me to the “Alt codes”.
Alt codes
In this section, you will find all the characters I’ve been able to display using my keyboard on Windows 10. If you have some different on your machine, do not hesitate to add a comment to this post, it will help to keep this list up to date 😉
How do I do a Alt character ?
First before enumerating all the Alt codes, let’s see what to do to write an Alt character!
If you have a numeric keypad on Windows, as I do, you must first press the Alt
key, and while pressing it type the number of the Alt character you want.
Give it a try, open a text editor or whatever you want, and press Alt
, type on the number 3
from your numeric keypad, and stop pressing on the Alt
button.
You should have a ♥ displayed! Pretty cool, isn’t it ?
If you don’t have one, or you have a different Operating System, I encourage you to follow this link. The author of this post explains the different methods pretty well.
Alt Codes
Here are all the code I’ve managed to get on my computer, which is, for those who would be curious about it, a Acer Predator running on Windows 10 up to date.
For information, there are 256 Alt Codes, but if you try Alt
+ 257
to get ☺, like with Alt
+ 1
.
Indeed, the Alt codes loop after 255, and you restart with Alt
+ 0
being the same character as Alt
+ 256
, Alt
+ 1
being the same character as Alt
+ 257
, and so on.
To make it easier to find some specific characters, I’ve regrouped them in categories..
Roman letters
Alt-code |
Result |
|
Alt-code |
Result |
Alt + 65 |
A |
|
Alt + 97 |
a |
Alt + 66 |
B |
|
Alt + 98 |
b |
Alt + 67 |
C |
|
Alt + 99 |
c |
Alt + 68 |
D |
|
Alt + 100 |
d |
Alt + 69 |
E |
|
Alt + 101 |
e |
Alt + 70 |
F |
|
Alt + 102 |
f |
Alt + 71 |
G |
|
Alt + 103 |
g |
Alt + 72 |
H |
|
Alt + 104 |
h |
Alt + 73 |
I |
|
Alt + 105 |
i |
Alt + 74 |
J |
|
Alt + 106 |
j |
Alt + 75 |
K |
|
Alt + 107 |
k |
Alt + 76 |
L |
|
Alt + 108 |
l |
Alt + 77 |
M |
|
Alt + 109 |
m |
Alt + 78 |
N |
|
Alt + 110 |
n |
Alt + 79 |
O |
|
Alt + 111 |
o |
Alt + 80 |
P |
|
Alt + 112 |
p |
Alt + 81 |
Q |
|
Alt + 113 |
q |
Alt + 82 |
R |
|
Alt + 114 |
r |
Alt + 83 |
S |
|
Alt + 115 |
s |
Alt + 84 |
T |
|
Alt + 116 |
t |
Alt + 85 |
U |
|
Alt + 117 |
u |
Alt + 86 |
V |
|
Alt + 118 |
v |
Alt + 87 |
W |
|
Alt + 119 |
w |
Alt + 88 |
X |
|
Alt + 120 |
x |
Alt + 89 |
Y |
|
Alt + 121 |
y |
Alt + 90 |
Z |
|
Alt + 122 |
z |
Alt + 128 |
Ç |
|
Alt + 135 |
ç |
Alt + 146 |
Æ |
|
Alt + 145 |
æ |
Accentuated characters
Alt-code |
Result |
|
Alt-code |
Result |
Alt + 154 |
Ü |
|
Alt + 129 |
ü |
Alt + 144 |
É |
|
Alt + 130 |
é |
Alt + 182 |
 |
|
Alt + 131 |
â |
Alt + 142 |
Ä |
|
Alt + 132 |
ä |
Alt + 183 |
À |
|
Alt + 133 |
à |
Alt + 143 |
Å |
|
Alt + 134 |
å |
Alt + 210 |
Ê |
|
Alt + 136 |
ê |
Alt + 211 |
Ë |
|
Alt + 137 |
ë |
Alt + 212 |
È |
|
Alt + 138 |
è |
Alt + 215 |
Î |
|
Alt + 140 |
î |
Alt + 216 |
Ï |
|
Alt + 139 |
ï |
Alt + 222 |
Ì |
|
Alt + 141 |
ì |
Alt + 226 |
Ô |
|
Alt + 147 |
ô |
Alt + 153 |
Ö |
|
Alt + 148 |
ö |
Alt + 227 |
Ò |
|
Alt + 149 |
ò |
Alt + 234 |
Û |
|
Alt + 150 |
û |
Alt + 235 |
Ù |
|
Alt + 151 |
ù |
Alt + 181 |
Á |
|
Alt + 160 |
á |
Alt + 214 |
Í |
|
Alt + 161 |
í |
Alt + 224 |
Ó |
|
Alt + 162 |
ó |
Alt + 233 |
Ú |
|
Alt + 163 |
ú |
Alt + 165 |
Ñ |
|
Alt + 164 |
ñ |
Alt + 199 |
à |
|
Alt + 198 |
ã |
Alt + 229 |
Õ |
|
Alt + 228 |
õ |
Alt + 237 |
Ý |
|
Alt + 236 |
ý |
No Upper case version |
- |
|
Alt + 152 |
ÿ |
Other letters
Alt-code |
Result |
|
Alt-code |
Result |
Alt + 208 |
ð |
|
Alt + 209 |
Ð |
Alt + 213 |
ı |
|
Alt + 225 |
ß |
Alt + 230 |
µ |
|
Alt + 231 |
þ |
Alt + 232 |
Þ |
|
|
|
Sexes
Alt-code |
Result |
|
Alt-code |
Result |
Alt + 11 |
♂ |
|
Alt + 12 |
♀ |
Music
Alt-code |
Result |
|
Alt-code |
Result |
Alt + 13 |
♪ |
|
Alt + 14 |
♫ |
Cards
Alt-code |
Result |
|
Alt-code |
Result |
Alt + 3 |
♥ |
|
Alt + 4 |
♦ |
Alt + 5 |
♣ |
|
Alt + 6 |
♠ |
Smiley
Alt-code |
Result |
|
Alt-code |
Result |
Alt + 1 |
☺ |
|
Alt + 2 |
☻ |
Arrows
Alt-code |
Result |
|
Alt-code |
Result |
Alt + 18 |
↕ |
|
Alt + 23 |
↨ |
Alt + 24 |
↑ |
|
Alt + 25 |
↓ |
Alt + 26 |
→ |
|
Alt + 27 |
← |
Alt + 16 |
► |
|
Alt + 17 |
◄ |
Alt + 30 |
▲ |
|
Alt + 31 |
▼ |
Alt + 29 |
↔ |
|
|
|
Numbers
Alt-code |
Result |
|
Alt-code |
Result |
Alt + 48 |
0 |
|
Alt + 49 |
1 |
Alt + 50 |
2 |
|
Alt + 51 |
3 |
Alt + 52 |
4 |
|
Alt + 53 |
5 |
Alt + 54 |
6 |
|
Alt + 55 |
7 |
Alt + 56 |
8 |
|
Alt + 57 |
9 |
Maths symbols
Alt-code |
Result |
|
Alt-code |
Result |
Alt + 37 |
% |
|
Alt + 246 |
÷ |
Alt + 42 |
* |
|
Alt + 43 |
+ |
Alt + 45 |
- |
|
Alt + 47 |
/ |
Alt + 60 |
< |
|
Alt + 62 |
> |
Alt + 61 |
= |
|
Alt + 241 |
± |
Alt + 155 |
ø |
|
Alt + 157 |
Ø |
Alt + 159 |
ƒ |
|
Alt + 158 |
× |
Alt + 171 |
½ |
|
Alt + 172 |
¼ |
Alt + 243 |
¾ |
|
Alt + 251 |
¹ |
Alt + 253 |
² |
|
Alt + 252 |
³ |
Currency
Alt-code |
Result |
|
Alt-code |
Result |
Alt + 36 |
$ |
|
Alt + 156 |
£ |
Alt + 189 |
¢ |
|
Alt + 190 |
¥ |
Alt + 207 |
¤ |
|
|
|
Punctuation
Alt-code |
Result |
|
Alt-code |
Result |
Alt + 19 |
‼ |
|
Alt + 33 |
! |
Alt + 34 |
” |
|
Alt + 39 |
’ |
Alt + 40 |
( |
|
Alt + 41 |
) |
Alt + 44 |
, |
|
Alt + 46 |
. |
Alt + 58 |
: |
|
Alt + 59 |
; |
Alt + 63 |
? |
|
Alt + 168 |
¿ |
Alt + 91 |
[ |
|
Alt + 93 |
] |
Alt + 123 |
{ |
|
Alt + 125 |
} |
Alt + 173 |
¡ |
|
|
|
Accents
Alt-code |
Result |
|
Alt-code |
Result |
Alt + 94 |
^ |
|
Alt + 96 |
` |
Alt + 126 |
~ |
|
Alt + 249 |
¨ |
Others
Alt-code |
Result |
|
Alt-code |
Result |
Alt + 0 |
[nothing] |
|
Alt + 7 |
• |
Alt + 8 |
◘ |
|
Alt + 9 |
○ |
Alt + 10 |
◙ |
|
Alt + 15 |
☼ |
Alt + 20 |
¶ |
|
Alt + 21 |
§ |
Alt + 22 |
▬ |
|
Alt + 28 |
∟ |
Alt + 32 |
[the space character] |
|
Alt + 35 |
# |
Alt + 38 |
& |
|
Alt + 64 |
@ |
Alt + 92 |
\ |
|
Alt + 95 |
_ |
Alt + 124 |
| |
|
Alt + 127 |
⌂ |
Alt + 166 |
ª |
|
Alt + 167 |
º |
Alt + 169 |
® |
|
Alt + 170 |
¬ |
Alt + 174 |
« |
|
Alt + 175 |
» |
Alt + 176 |
░ |
|
Alt + 177 |
▒ |
Alt + 178 |
▓ |
|
Alt + 179 |
│ |
Alt + 180 |
┤ |
|
Alt + 184 |
© |
Alt + 185 |
╣ |
|
Alt + 186 |
║ |
Alt + 187 |
╗ |
|
Alt + 188 |
╝ |
Alt + 191 |
┐ |
|
Alt + 192 |
└ |
Alt + 193 |
┴ |
|
Alt + 194 |
┬ |
Alt + 195 |
├ |
|
Alt + 196 |
─ |
Alt + 197 |
┼ |
|
Alt + 200 |
╚ |
Alt + 201 |
╔ |
|
Alt + 202 |
╩ |
Alt + 203 |
╦ |
|
Alt + 204 |
╠ |
Alt + 205 |
═ |
|
Alt + 206 |
╬ |
Alt + 217 |
┘ |
|
Alt + 218 |
┌ |
Alt + 219 |
█ |
|
Alt + 220 |
▄ |
Alt + 221 |
¦ |
|
Alt + 223 |
▀ |
Alt + 238 |
¯ |
|
Alt + 239 |
´ |
Alt + 240 |
[nothing] |
|
Alt + 242 |
‗ |
Alt + 244 |
¶ |
|
Alt + 245 |
§ |
Alt + 247 |
¸ |
|
Alt + 248 |
° |
Alt + 250 |
· |
|
Alt + 254 |
■ |
Alt + 255 |
[the non-breaking space character] |
|
|
|
Conclusion
Even if my first use is for foreign languages, there is so much diversity in those characters that there are many other purpose that I’ll definitively use some others too 😄
I hope this will be useful to you too! If you have any suggestion to add some other categories, please give them in the comment, and until next post, have fun learning and growing.