ASCII (skrót od ang. American Standard Code for Information Interchange) to kod przyporządkowujący liczby z zakresu 0-127 literom (alfabetu angielskiego), cyfrom, znakom przestankowym i innym symbolom, oraz poleceniom sterującym. Przykładowo litera "a" jest zakodowana liczbą 97, a polecenie "powrót karetki", czyli * - liczbą 13.
Pierwsze 32 kody (0-31) oraz ostatni kod (127) to tzw. znaki sterujące, które oryginalnie nie służyły do przenoszenia informacji, tylko do sterowania urządzeniem (np. drukarką).
Ponieważ kod ASCII jest 7-bitowy, a większość komputerów operuje na 8-bitowych bajtach, powstało wiele różnych rozszerzeń ASCII zagospodarowujących ósmy bit (np. norma ISO 8859).
| Dec | Hex | Znak | Dec | Hex | Znak | Dec | Hex | Znak | Dec | Hex | Znak |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 0 | 00 | Null | 1 | 01 | Start Of Heading | 2 | 02 | Start of Text | 3 | 03 | End of Text |
| 4 | 04 | End Of Transmission | 5 | 05 | Enquiry | 6 | 06 | Acknowledge | 7 | 07 | Bell |
| 8 | 08 | Backspace | 9 | 09 | Horizontal Tab | 10 | 0a | Line Feed | 11 | 0b | Vertical Tab |
| 12 | 0c | Form Feed | 13 | 0d | Carriage Return | 14 | 0e | Shift Out | 15 | 0f | Shift In |
| 16 | 10 | Data Link Escape | 17 | 11 | Device Control 1 (XON) | 18 | 12 | Device Control 2 | 19 | 13 | Device Control 3 (XOFF) |
| 20 | 14 | Device Control 4 | 21 | 15 | Negative Acknowledge | 22 | 16 | Synchronous Idle | 23 | 17 | End of Transmission Block |
| 24 | 18 | Cancel | 25 | 19 | End of Medium | 26 | 1a | Substitute | 27 | 1b | Escape |
| 28 | 1c | File Separator | 29 | 1d | Group Separator | 30 | 1e | Record Separator | 31 | 1f | Unit Separator |
| 32 | 20 | Spacja | 33 | 21 | ! | 34 | 22 | " | 35 | 23 | # |
| 36 | 24 | $ | 37 | 25 | % | 38 | 26 | & | 39 | 27 | ' |
| 40 | 28 | ( | 41 | 29 | ) | 42 | 2a | * | 43 | 2b | + |
| 44 | 2c | , | 45 | 2d | - | 46 | 2e | . | 47 | 2f | / |
| 48 | 30 | 0 | 49 | 31 | 1 | 50 | 32 | 2 | 51 | 33 | 3 |
| 52 | 34 | 4 | 53 | 35 | 5 | 54 | 36 | 6 | 55 | 37 | 7 |
| 56 | 38 | 8 | 57 | 39 | 9 | 58 | 3a | : | 59 | 3b | ; |
| 60 | 3c | < | 61 | 3d | = | 62 | 3e | > | 63 | 3f | ? |
| 64 | 40 | @ | 65 | 41 | A | 66 | 42 | B | 67 | 43 | C |
| 68 | 44 | D | 69 | 45 | E | 70 | 46 | F | 71 | 47 | G |
| 72 | 48 | H | 73 | 49 | I | 74 | 4a | J | 75 | 4b | K |
| 76 | 4c | L | 77 | 4d | M | 78 | 4e | N | 79 | 4f | O |
| 80 | 50 | P | 81 | 51 | Q | 82 | 52 | R | 83 | 53 | S |
| 84 | 54 | T | 85 | 55 | U | 86 | 56 | V | 87 | 57 | W |
| 88 | 58 | X | 89 | 59 | Y | 90 | 5a | Z | 91 | 5b | [ |
| 92 | 5c | \ | 93 | 5d | ] | 94 | 5e | ^ | 95 | 5f | _ |
| 96 | 60 | ` | 97 | 61 | a | 98 | 62 | b | 99 | 63 | c |
| 100 | 64 | d | 101 | 65 | e | 102 | 66 | f | 103 | 67 | g |
| 104 | 68 | h | 105 | 69 | i | 106 | 6a | j | 107 | 6b | k |
| 108 | 6c | l | 109 | 6d | m | 110 | 6e | n | 111 | 6f | o |
| 112 | 70 | p | 113 | 71 | q | 114 | 72 | r | 115 | 73 | s |
| 116 | 74 | t | 117 | 75 | u | 118 | 76 | v | 119 | 77 | w |
| 120 | 78 | x | 121 | 79 | y | 122 | 7a | z | 123 | 7b | { |
| 124 | 7c | | | 125 | 7d | } | 126 | 7e | ~ | 127 | 7f | Delete |
Formaty | Kodowania znaków | Normalizacja
ASCII | آسكي | ASCII | ASCII | ASCII | ASCII | ASCII | ASCII | ASCII | ASCII | ASCII | ASCII | Askio | ASCII | American Standard Code for Information Interchange | ASCII | ASCII | ASCII | ASCII | ASCII | ASCII | ASCII | ASCII | ASCII | ASCII | ASCII | ASCII (tekenset) | American Standard Code for Information Interchange | ASCII | ASCII | ASCII | ASCII | ASCII | ASCII | ASCII | ASCII | ASCII | Аски | ASCII | ASCII | ASCII | ASCII | ASCII | ASCII | ASCII