Tabella ASCII e Convertitore

Converti testo in codici ASCII e viceversa all'istante. Supporta decimale, esadecimale, ottale e binario. Tabella ASCII completa 0–127 inclusa.

Testo → ASCII
Sep.:
ASCII (DEC)

Tutta l'elaborazione avviene nel tuo browser. Nessun dato viene inviato a server.

Tabella dei codici ASCII

DecHexOttBinCar.Descrizione
00000000000000NULCarattere nullo
10100100000001SOHInizio intestazione
20200200000010STXInizio testo
30300300000011ETXFine testo
40400400000100EOTFine trasmissione
50500500000101ENQRichiesta
60600600000110ACKConferma
70700700000111BELCampanello
80801000001000BSBackspace
90901100001001HTTabulazione orizzontale
100A01200001010LFAvanzamento riga
110B01300001011VTTabulazione verticale
120C01400001100FFAvanzamento modulo
130D01500001101CRRitorno a capo
140E01600001110SOCambio codice (uscita)
150F01700001111SICambio codice (entrata)
161002000010000DLEEscape collegamento dati
171102100010001DC1Controllo dispositivo 1
181202200010010DC2Controllo dispositivo 2
191302300010011DC3Controllo dispositivo 3
201402400010100DC4Controllo dispositivo 4
211502500010101NAKConferma negativa
221602600010110SYNInattività sincrona
231702700010111ETBFine blocco trasmissione
241803000011000CANAnnulla
251903100011001EMFine del mezzo
261A03200011010SUBSostituzione
271B03300011011ESCEscape
281C03400011100FSSeparatore di file
291D03500011101GSSeparatore di gruppo
301E03600011110RSSeparatore di record
311F03700011111USSeparatore di unità
322004000100000(SP)Spazio
332104100100001!
342204200100010"
352304300100011#
362404400100100$
372504500100101%
382604600100110&
392704700100111'
402805000101000(
412905100101001)
422A05200101010*
432B05300101011+
442C05400101100,
452D05500101101-
462E05600101110.
472F05700101111/
4830060001100000
4931061001100011
5032062001100102
5133063001100113
5234064001101004
5335065001101015
5436066001101106
5537067001101117
5638070001110008
5739071001110019
583A07200111010:
593B07300111011;
603C07400111100<
613D07500111101=
623E07600111110>
633F07700111111?
644010001000000@
654110101000001A
664210201000010B
674310301000011C
684410401000100D
694510501000101E
704610601000110F
714710701000111G
724811001001000H
734911101001001I
744A11201001010J
754B11301001011K
764C11401001100L
774D11501001101M
784E11601001110N
794F11701001111O
805012001010000P
815112101010001Q
825212201010010R
835312301010011S
845412401010100T
855512501010101U
865612601010110V
875712701010111W
885813001011000X
895913101011001Y
905A13201011010Z
915B13301011011[
925C13401011100\
935D13501011101]
945E13601011110^
955F13701011111_
966014001100000`
976114101100001a
986214201100010b
996314301100011c
1006414401100100d
1016514501100101e
1026614601100110f
1036714701100111g
1046815001101000h
1056915101101001i
1066A15201101010j
1076B15301101011k
1086C15401101100l
1096D15501101101m
1106E15601101110n
1116F15701101111o
1127016001110000p
1137116101110001q
1147216201110010r
1157316301110011s
1167416401110100t
1177516501110101u
1187616601110110v
1197716701110111w
1207817001111000x
1217917101111001y
1227A17201111010z
1237B17301111011{
1247C17401111100|
1257D17501111101}
1267E17601111110~
1277F17701111111DELElimina

Cos'è ASCII?

ASCII (American Standard Code for Information Interchange) è uno standard di codifica dei caratteri che associa lettere inglesi, cifre e caratteri speciali ai numeri da 0 a 127. Stabilito nel 1963, è ancora la base di tutti i sistemi informatici moderni. ASCII usa 7 bit per rappresentare 128 caratteri, e Unicode moderno (UTF-8) include completamente l'intervallo 0–127 di ASCII.

Caratteri di controllo

I codici 0–31 e 127 sono caratteri di controllo non stampabili, usati nella programmazione e nei protocolli di comunicazione per eseguire operazioni speciali.

DecAbbrev.Descrizione
0NULCarattere nullo (terminatore di stringa)
8BSBackspace
9HTTabulazione orizzontale
10LFAvanzamento riga (fine riga Unix/macOS)
13CRRitorno a capo (Windows usa CR+LF)
27ESCEscape
32SPSpazio
127DELElimina

Codici ASCII comuni

Car.DecHexDescrizione
0–948–5730–39Cifre 0–9
A–Z65–9041–5ALettere maiuscole
a–z97–12261–7ALettere minuscole
(SP)3220Spazio
!3321Punto esclamativo
"3422Virgolette doppie
@6440Chiocciola

Domande frequenti

Qual è la differenza tra ASCII e Unicode?
ASCII rappresenta solo 128 caratteri (7 bit), limitato a lettere inglesi, cifre e simboli di base. Unicode supporta oltre un milione di caratteri, includendo tutti i sistemi di scrittura del mondo. I primi 128 punti di codice Unicode (0–127) sono identici ad ASCII.
Qual è il codice ASCII della lettera A maiuscola?
La A maiuscola è 65 (decimale) o 41 (hex). La a minuscola è 97 (decimale) o 61 (hex). La differenza tra maiuscole e minuscole è esattamente 32 (0x20).
Qual è il codice ASCII dello spazio?
Lo spazio è 32 (decimale) o 20 (hex). È il primo carattere stampabile nella tabella ASCII.
Qual è il codice ASCII per l'a capo?
LF (Avanzamento riga) è 10 e CR (Ritorno a capo) è 13. Unix e macOS usano solo LF (10). Windows usa CR+LF (13, 10) insieme.
I caratteri non latini possono essere rappresentati in ASCII?
No. ASCII supporta solo lettere inglesi, cifre e simboli di base. Le lingue con caratteri speciali richiedono codifiche multi-byte come UTF-8.
Come viene usato il codice ASCII esadecimale nella programmazione?
In C, '\x41' rappresenta 'A' e '\x0A' rappresenta un a capo. In HTML, '&#x41;' visualizza 'A'. Nella codifica URL, '%41' è la forma codificata di 'A'.
Cos'è l'ASCII esteso (128–255)?
L'ASCII esteso espande lo standard a 7 bit a 8 bit, aggiungendo 128 caratteri come lettere latine accentate. Tuttavia, i caratteri variano in base alla codifica (ISO-8859-1 ecc.), quindi UTF-8 è consigliato per le applicazioni moderne.

Strumenti correlati