Alt codes, the new dimension to your keyboard
Tags: tipsandtricks, programming
Published: 2019-09-11 09:59:25

---
title: Alt codes, the new dimension to your keyboard
published: true
tags: TipsAndTricks,Programming
canonical_url: 
---

## Introduction

For people who knows a bit about me on Twitter, you have seen me posted my advances on [Duolingo](https://www.duolingo.com/profile/10xlearner). If you don’t know what [Duolingo](https://www.duolingo.com) is, it a platform for you to learn new languages.

Why am I talking about [Duolingo](https://www.duolingo.com), 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](https://altcodeunicode.com/how-to-use-alt-codes/). 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](https://amzn.to/2Lksfsg) 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.