DEV Community

10x learner
10x learner

Posted on • Originally published at 10xlearner.com on

Alt codes, the new dimension to 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.

Top comments (0)