Tabella dei codici ASCII

Cos’è l’ASCII

ASCII (American Standard Code for Information Interchange) è uno standard storico che assegna un numero a ogni carattere testuale di base: lettere, numeri, simboli e alcuni caratteri di controllo. La tabella ASCII originale usa 7 bit e copre 128 codici (da 0 a 127). È nato per permettere a computer e dispositivi diversi di capire gli stessi caratteri scambiandosi solo numeri.

 

Perché è utile ancora oggi

Anche se oggi usiamo standard più evoluti come Unicode/UTF-8, l’ASCII resta la fondamenta della codifica del testo:

  • I primi 128 caratteri di UTF-8 coincidono con ASCII.
  • È il riferimento quando si lavora con file di testo, protocolli, log, email, CSV, HTTP, ecc.
  • Aiuta a capire problemi comuni di encoding (caratteri strani, simboli che cambiano, accenti che si rompono).
  • È utilissimo per chi sviluppa software, gestisce database, elabora file o integra sistemi diversi.

 

Come si usa la tabella dei codici ASCII

La tabella ASCII mette in relazione, per ogni carattere:

  • il codice decimale (es. 65),
  • il codice esadecimale (es. 41),
  • il carattere visibile (es. A),
  • la descrizione.

Puoi usarla in vari modi pratici:

  • Trovare il numero associato a un carattere (es. sapere che “@” è 64).
  • Ricavare il carattere partendo da un numero (es. 36 → “$”).
  • Capire quali codici sono non stampabili (0–31) e servono al controllo del testo.
  • Verificare conversioni tra decimale, esadecimale e binario quando lavori con dati, protocolli o debugging.
  • Risolvere errori di visualizzazione nei testi controllando se i codici corrispondono ai caratteri attesi.

In pratica, la tabella ASCII è una mappa di riferimento semplice e immediata per interpretare correttamente i caratteri quando si lavora con il testo a basso livello.
 

Decimale Esadecimale Carattere Descrizione
0 00   NUL – Nullo (carattere di controllo)
1 01   SOH – Inizio intestazione
2 02   STX – Inizio testo
3 03   ETX – Fine testo
4 04   EOT – Fine trasmissione
5 05   ENQ – Richiesta
6 06   ACK – Conferma
7 07   BEL – Suono campanello
8 08   BS – Backspace
9 09   TAB – Tabulazione
10 0A   LF – Line Feed (a capo)
11 0B   VT – Tabulazione verticale
12 0C   FF – Feed form
13 0D   CR – Carriage Return (ritorno a inizio riga)
14 0E   SO – Shift Out
15 0F   SI – Shift In
16 10   DLE – Data Link Escape
17 11   DC1 – Controllo dispositivo 1
18 12   DC2 – Controllo dispositivo 2
19 13   DC3 – Controllo dispositivo 3
20 14   DC4 – Controllo dispositivo 4
21 15   NAK – Negazione conferma
22 16   SYN – Sincronizzazione
23 17   ETB – Fine blocco trasmissione
24 18   CAN – Cancella
25 19   EM – Fine mezzo
26 1A   SUB – Sostituto
27 1B   ESC – Escape
28 1C   FS – Separatore file
29 1D   GS – Separatore gruppo
30 1E   RS – Separatore record
31 1F   US – Separatore unità
32 20   Spazio
33 21 ! Punto esclamativo
34 22 " Virgolette
35 23 # Cancelletto
36 24 $ Dollaro
37 25 % Percentuale
38 26 & Et commerciale
39 27 ' Apostrofo
40 28 ( Parentesi aperta
41 29 ) Parentesi chiusa
42 2A * Asterisco
43 2B + Segno più
44 2C , Virgola
45 2D - Trattino
46 2E . Punto
47 2F / Slash
48 30 0 Cifra zero
49 31 1 Cifra uno
50 32 2 Cifra due
51 33 3 Cifra tre
52 34 4 Cifra quattro
53 35 5 Cifra cinque
54 36 6 Cifra sei
55 37 7 Cifra sette
56 38 8 Cifra otto
57 39 9 Cifra nove
58 3A : Due punti
59 3B ; Punto e virgola
60 3C < Minore di
61 3D = Uguale
62 3E > Maggiore di
63 3F ? Punto interrogativo
64 40 @ Chiocciola
65 41 A Lettera maiuscola A
66 42 B Lettera maiuscola B
67 43 C Lettera maiuscola C
68 44 D Lettera maiuscola D
69 45 E Lettera maiuscola E
70 46 F Lettera maiuscola F
71 47 G Lettera maiuscola G
72 48 H Lettera maiuscola H
73 49 I Lettera maiuscola I
74 4A J Lettera maiuscola J
75 4B K Lettera maiuscola K
76 4C L Lettera maiuscola L
77 4D M Lettera maiuscola M
78 4E N Lettera maiuscola N
79 4F O Lettera maiuscola O
80 50 P Lettera maiuscola P
81 51 Q Lettera maiuscola Q
82 52 R Lettera maiuscola R
83 53 S Lettera maiuscola S
84 54 T Lettera maiuscola T
85 55 U Lettera maiuscola U
86 56 V Lettera maiuscola V
87 57 W Lettera maiuscola W
88 58 X Lettera maiuscola X
89 59 Y Lettera maiuscola Y
90 5A Z Lettera maiuscola Z
91 5B [ Parentesi quadra aperta
92 5C \ Barra rovesciata (backslash)
93 5D ] Parentesi quadra chiusa
94 5E ^ Accento circonflesso
95 5F _ Underscore
96 60 ` Accento grave
97 61 a Lettera minuscola a
98 62 b Lettera minuscola b
99 63 c Lettera minuscola c
100 64 d Lettera minuscola d
101 65 e Lettera minuscola e
102 66 f Lettera minuscola f
103 67 g Lettera minuscola g
104 68 h Lettera minuscola h
105 69 i Lettera minuscola i
106 6A j Lettera minuscola j
107 6B k Lettera minuscola k
108 6C l Lettera minuscola l
109 6D m Lettera minuscola m
110 6E n Lettera minuscola n
111 6F o Lettera minuscola o
112 70 p Lettera minuscola p
113 71 q Lettera minuscola q
114 72 r Lettera minuscola r
115 73 s Lettera minuscola s
116 74 t Lettera minuscola t
117 75 u Lettera minuscola u
118 76 v Lettera minuscola v
119 77 w Lettera minuscola w
120 78 x Lettera minuscola x
121 79 y Lettera minuscola y
122 7A z Lettera minuscola z
123 7B { Parentesi graffa aperta
124 7C | Barra verticale
125 7D } Parentesi graffa chiusa
126 7E ~ Tilde
127 7F   DEL – Cancella


Questo sito utilizza i cookie per garantirti la migliore esperienza di navigazione. Continuando a utilizzare il sito, accetti l'utilizzo dei cookie.

Privacy e cookie policy