Tool to convert ALT Codes. ALT-Codes are used to describe ALT key combination on the keyboard generating ASCII text or Unicode characters, especially on Windows.
ALT-Codes - dCode
Tag(s) : Substitution Cipher
dCode is free and its tools are a valuable help in games, maths, geocaching, puzzles and problems to solve every day!
A suggestion ? a feedback ? a bug ? an idea ? Write to dCode!
ALT-Codes are a method of inserting special characters, accented letters, and other symbols into text using a key combination of ALT followed by a numeric code on a standard keyboard.
These codes allow access to characters that are not directly accessible from the ordinary keyboard.
Historically, ALT-Codes used the CP437 encoding (from MS-Dos), then it was the CP850 encoding (which notably includes accents used in Europe), then Windows introduced the encoding CP1252. Since the advent of Unicode, a more universal version has existed.
Code page 850 (CP850) is a character encoding originally created for IBM PCs, often bundled with MS-DOS.
It uses the ASCII code for characters 32 to 126 but it contains visual characters for codes 1 to 31 and 127 (which are theoretically non-printable control characters).
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 | ▼ | 127 | ⌂ |
dCode limits its results to characters from the CP850 table
Encryption with AltCodes (ALT = alternative) consists in replacing numbers (between 1 and 31) with their graphic equivalent ALT Code. Letters can be replaced by numbers (A1Z26 A=1, B=2, etc.) before encoding.
Example: DCODE corresponds to 4,3,15,4,5 that is encrypted ♦♥☼♦♣
Decryption consists in replacing coded-characters by their corresponding number. Between 1 and 26, it is possible to convert them to letters.
Example: ♦♥☼♦♣ for 4,3,15,4,5 that is DCODE (A=1, B=2, etc.)
ALT-Code generally has the number of their associated character in the system encoding used or Unicode nomenclatures.
Place cursor into a text area, hold the ALT key, type the code number with the keypad, release ALT key. It is possible to obtain any Unicode characters with this technique.
The result may depend on the operating system used.
ASCII table is born in 1986, graphic characters were added shortly afterwards.
dCode retains ownership of the "ALT-Codes" source code. Any algorithm for the "ALT-Codes" algorithm, applet or snippet or script (converter, solver, encryption / decryption, encoding / decoding, ciphering / deciphering, breaker, translator), or any "ALT-Codes" functions (calculate, convert, solve, decrypt / encrypt, decipher / cipher, decode / encode, translate) written in any informatic language (Python, Java, PHP, C#, Javascript, Matlab, etc.) or any database download or API access for "ALT-Codes" or any other element are not public (except explicit open source licence like Creative Commons). Same with the download for offline use on PC, mobile, tablet, iPhone or Android app.
Reminder: dCode is an educational and teaching resource, accessible online for free and for everyone.
The content of the page "ALT-Codes" and its results may be freely copied and reused, including for commercial purposes, provided that dCode.fr is cited as the source.
Exporting the results is free and can be done simply by clicking on the export icons ⤓ (.csv or .txt format) or ⧉ (copy and paste).
To cite dCode.fr on another website, use the link:
In a scientific article or book, the recommended bibliographic citation is: ALT-Codes on dCode.fr [online website], retrieved on 2025-04-16,