Vai al contenuto

Convertitore di Codice ASCII

Digita un testo per vedere il codice decimale di ogni carattere, oppure incolla codici come 72 101 108 108 111 per leggere il testo che compongono. I codici oltre 127 sono punti di codice Unicode, quindi funzionano anche lettere accentate ed emoji, e sotto lo strumento c'è una tabella di riferimento ASCII. Gratuito, senza registrazione, e tutto avviene nel tuo browser.

Direzione

Tabella di Riferimento ASCII

Codici di controllo comuni seguiti da ogni carattere ASCII stampabile (codici 33–126).

CodiceCarattereDescrizione
9TABTabulazione orizzontale
10LFAvanzamento riga (nuova riga)
13CRRitorno a capo
32SPSpazio
33!Carattere stampabile
34"Carattere stampabile
35#Carattere stampabile
36$Carattere stampabile
37%Carattere stampabile
38&Carattere stampabile
39'Carattere stampabile
40(Carattere stampabile
41)Carattere stampabile
42*Carattere stampabile
43+Carattere stampabile
44,Carattere stampabile
45-Carattere stampabile
46.Carattere stampabile
47/Carattere stampabile
480Carattere stampabile
491Carattere stampabile
502Carattere stampabile
513Carattere stampabile
524Carattere stampabile
535Carattere stampabile
546Carattere stampabile
557Carattere stampabile
568Carattere stampabile
579Carattere stampabile
58:Carattere stampabile
59;Carattere stampabile
60<Carattere stampabile
61=Carattere stampabile
62>Carattere stampabile
63?Carattere stampabile
64@Carattere stampabile
65ACarattere stampabile
66BCarattere stampabile
67CCarattere stampabile
68DCarattere stampabile
69ECarattere stampabile
70FCarattere stampabile
71GCarattere stampabile
72HCarattere stampabile
73ICarattere stampabile
74JCarattere stampabile
75KCarattere stampabile
76LCarattere stampabile
77MCarattere stampabile
78NCarattere stampabile
79OCarattere stampabile
80PCarattere stampabile
81QCarattere stampabile
82RCarattere stampabile
83SCarattere stampabile
84TCarattere stampabile
85UCarattere stampabile
86VCarattere stampabile
87WCarattere stampabile
88XCarattere stampabile
89YCarattere stampabile
90ZCarattere stampabile
91[Carattere stampabile
92\Carattere stampabile
93]Carattere stampabile
94^Carattere stampabile
95_Carattere stampabile
96`Carattere stampabile
97aCarattere stampabile
98bCarattere stampabile
99cCarattere stampabile
100dCarattere stampabile
101eCarattere stampabile
102fCarattere stampabile
103gCarattere stampabile
104hCarattere stampabile
105iCarattere stampabile
106jCarattere stampabile
107kCarattere stampabile
108lCarattere stampabile
109mCarattere stampabile
110nCarattere stampabile
111oCarattere stampabile
112pCarattere stampabile
113qCarattere stampabile
114rCarattere stampabile
115sCarattere stampabile
116tCarattere stampabile
117uCarattere stampabile
118vCarattere stampabile
119wCarattere stampabile
120xCarattere stampabile
121yCarattere stampabile
122zCarattere stampabile
123{Carattere stampabile
124|Carattere stampabile
125}Carattere stampabile
126~Carattere stampabile

Come usare il convertitore di codice ASCII

  1. 1. Scegli una direzione. Rilevamento automatico decodifica un input composto da due o più numeri da 0 a 255 separati da spazi o virgole, e codifica tutto il resto; Testo → Codici e Codici → Testo forzano una direzione. Un solo numero, o un codice superiore a 255, richiede Codici → Testo.
  2. 2. Digita o incolla. Separa i codici con spazi o virgole. Il risultato e il conteggio dei caratteri si aggiornano mentre digiti.
  3. 3. Controlla gli errori. Un codice che non è un numero intero, o uno superiore a 1.114.111, viene segnalato per nome invece di essere indovinato.
  4. 4. Cerca i codici. La tabella di riferimento ASCII sotto lo strumento elenca i comuni codici di controllo e ogni carattere stampabile da 33 a 126.

Che cos'è l'ASCII

ASCII, l'American Standard Code for Information Interchange, assegna un numero da 0 a 127 a ciascuno dei 128 caratteri, quindi un carattere sta in sette bit. I numeri si dividono in tre gruppi:

CodiciChe cosa sonoEsempi
0–31 e 127Caratteri di controllo, non stampati9 = tabulazione, 10 = line feed, 13 = carriage return, 27 = escape, 127 = delete
32Il carattere spazio32
33–126Simboli stampabili, cifre e lettere48–57 = 0–9, 65–90 = A–Z, 97–122 = a–z

Due schemi meritano attenzione. Una lettera minuscola è la sua maiuscola più 32 (A è 65, a è 97), e i caratteri delle cifre contano a partire da 48, quindi 7 è 55. «ASCII esteso» non è uno standard unico: i set a 8 bit che riempiono 128–255 differiscono tra loro. Unicode mantiene gli stessi numeri per i suoi primi 128 punti di codice, ed è il motivo per cui il testo in inglese semplice è identico in ASCII e in Unicode.

Oltre l'ASCII: i punti di codice Unicode

Il convertitore legge il testo un carattere Unicode alla volta e mostra il punto di codice di ciascun carattere in decimale. Per il testo ASCII è il codice ASCII; per tutto il resto è il numero Unicode, quindi é è 233 e 😀 è 128512. La decodifica accetta qualsiasi codice fino a 1.114.111 (U+10FFFF, l'ultimo punto di codice Unicode) e costruisce il carattere a partire da esso.

Un punto di codice non è la stessa cosa di un byte. Il carattere é è un solo punto di codice, 233, ma due byte in UTF-8, c3 a9. Per vedere i byte, usa il Convertitore esadecimale o il Traduttore Binario.

Esempio svolto

Testo

Hello

Codici

72 101 108 108 111

Testo

Café 😀

Codici

67 97 102 233 32 128512

Decodifica

67 105 116 101 32 105 116  →  Cite it

Le prime due righe mostrano che H è 72 ed e è 101, e che lo spazio prima dell'emoji ottiene un codice tutto suo, 32. Anche i ritorni a capo contano: premere Invio nell'input aggiunge un 10.

Sorprese da evitare

  • I numeri isolati sono trattati come testo. In Rilevamento automatico, un solo numero come l'anno 2024, oppure una lista con un valore superiore a 255, viene codificato come cifre invece che decodificato, quindi 72 dà 55 50. Scegli Codici → Testo per decodificare un singolo codice o un punto di codice Unicode come 8364. Una lista come 10 20 30 viene letta come codici; scegli Testo → Codici se intendevi le cifre.
  • Risultati invisibili. I codici da 0 a 31 sono caratteri di controllo, quindi decodificare 72 9 105 dà H, un carattere di tabulazione e i, che sembra una lacuna nel testo.
  • I codici surrogati (55296–57343) non sono caratteri reali. Lo strumento li accetta, ma l'output non è testo visualizzabile. Codifica le emoji e decodificale con il loro punto di codice completo, come 128512.

Di quale strumento hai bisogno?

Questa pagina dà codici decimali e una tabella ASCII. Per i byte esadecimali usa il Convertitore esadecimale; per gruppi di 8 bit usa il Traduttore Binario; per le codifiche Base64, URL e HTML usa il Codificatore e Decodificatore di Testo. Per convertire un numero semplice tra binario, ottale, decimale ed esadecimale, usa il Convertitore di Base.

Domande frequenti

Come converto il testo in codici ASCII?
Digita o incolla il testo, con la direzione su Testo → Codici o Rilevamento automatico. Ogni carattere compare come il suo codice decimale, separato da spazi, quindi Hi diventa 72 105.
Come riconverto i codici ASCII in testo?
Incolla codici decimali separati da spazi o virgole, come 72 101 108 108 111, con la direzione su Codici → Testo o Rilevamento automatico. Ogni numero viene convalidato e riconvertito nel suo carattere.
E i caratteri fuori dall'intervallo ASCII?
Usano il loro punto di codice Unicode: é è 233, € è 8364 e 😀 è 128512. Qualsiasi codice fino a 1.114.111 si decodifica di nuovo in un carattere.
Qual è la differenza tra ASCII e Unicode?
L'ASCII ha 128 caratteri, numerati da 0 a 127. L'Unicode contiene più di centomila caratteri di quasi tutti i sistemi di scrittura, e i suoi primi 128 numeri sono identici a quelli dell'ASCII. Ogni file ASCII è quindi anche testo UTF-8 valido.
Perché il mio singolo codice non viene decodificato?
Il rilevamento automatico decodifica solo due o più numeri da 0 a 255, quindi un numero come 2024 viene codificato come le cifre 2, 0, 2 e 4 (50 48 50 52). Passa la direzione su Codici → Testo per decodificare un singolo codice o uno superiore a 255.
Che cos'è la tabella ASCII in questa pagina?
Un riferimento che elenca i comuni codici di controllo (tabulazione, line feed, carriage return, spazio) e ogni carattere stampabile da 33 a 126, così puoi cercare un codice senza convertire.
Il mio testo viene inviato a un server?
No. La conversione avviene nel tuo browser e nulla di ciò che digiti lascia il tuo dispositivo.

Strumenti correlati

Altri strumenti: Dati, markup e codice