Tool to decode/convert ASCII control characters (all invisible characters 0 to 31 or 00-1F) from ASCII table.
ASCII Control Characters - dCode
Tag(s) : Informatics, 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!
ASCII control characters are a range of characters (0 to 32 + 127) designated as control characters to command special actions, such as page layout (tab, new line, etc.), handling errors, information separators (beginning/end of transmission), or to manage certain peripherals (often printers or the bell). These characters are generally invisible (because they cannot be printed).
The ASCII table defines 34 control characters:
Code | Abbrev. | Full name | Symbol |
---|---|---|---|
0 | NUL | Null | ␀ |
1 | SOH | Start of Header | ␁ |
2 | STX | Start of Text | ␂ |
3 | ETX | End of Text | ␃ |
4 | EOT | End of Transmission | ␄ |
5 | ENQ | Enquiry | ␅ |
6 | ACK | Acknowledge | ␆ |
7 | BEL | Bell | ␇ |
8 | BS | BackSpace | ␈ |
9 | HT | Horizontal Tabulation | ␉ |
10 | LF | Line Feed/New Line | ␊ |
11 | VT | Vertical Tabulation | ␋ |
12 | FF | Form Feed/New Page | ␌ |
13 | CR | Carriage Return | ␍ |
14 | SO | Shift Out | ␎ |
15 | SI | Shift In | ␏ |
16 | DLE | Data Link Escape | ␐ |
17 | DC1 | Device Control 1 | ␑ |
18 | DC2 | Device Control 2 | ␒ |
19 | DC3 | Device Control 3 | ␓ |
20 | DC4 | Device Control 4 | ␔ |
21 | NAK | Negative Acknowledge | ␕ |
22 | SYN | Synchronous Idle | ␖ |
23 | ETB | End of Transmission Block | ␗ |
24 | CAN | Cancel | ␘ |
25 | EM | End of Medium | ␙ |
26 | SUB | Substitute | ␚ |
27 | ESC | Escape | ␛ |
28 | FS | File Separator | ␜ |
29 | GS | Group Separator | ␝ |
30 | RS | Record Separator | ␞ |
31 | US | Unit Separator | ␟ |
32 | SP | Space | ␠ |
127 | DEL | Delete | ␡ |
It is possible to denote control characters with their abbreviated name or their unicode symbol.
Any number between 0 and 32 can thus be encoded.
Example: 0 1 2 3 becomes NUL SOH STX ETX
It is possible to encode letters with a code like A1Z26.
Example: ABCD becomes 1 2 3 4 which is coded SOH STX ETX EOT
dCode retains ownership of the "ASCII Control Characters" source code. Any algorithm for the "ASCII Control Characters" algorithm, applet or snippet or script (converter, solver, encryption / decryption, encoding / decoding, ciphering / deciphering, breaker, translator), or any "ASCII Control Characters" 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 "ASCII Control Characters" 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 "ASCII Control Characters" 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: ASCII Control Characters on dCode.fr [online website], retrieved on 2025-04-29,