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).
| Codice | Carattere | Descrizione |
|---|---|---|
| 9 | TAB | Tabulazione orizzontale |
| 10 | LF | Avanzamento riga (nuova riga) |
| 13 | CR | Ritorno a capo |
| 32 | SP | Spazio |
| 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 |
| 48 | 0 | Carattere stampabile |
| 49 | 1 | Carattere stampabile |
| 50 | 2 | Carattere stampabile |
| 51 | 3 | Carattere stampabile |
| 52 | 4 | Carattere stampabile |
| 53 | 5 | Carattere stampabile |
| 54 | 6 | Carattere stampabile |
| 55 | 7 | Carattere stampabile |
| 56 | 8 | Carattere stampabile |
| 57 | 9 | Carattere stampabile |
| 58 | : | Carattere stampabile |
| 59 | ; | Carattere stampabile |
| 60 | < | Carattere stampabile |
| 61 | = | Carattere stampabile |
| 62 | > | Carattere stampabile |
| 63 | ? | Carattere stampabile |
| 64 | @ | Carattere stampabile |
| 65 | A | Carattere stampabile |
| 66 | B | Carattere stampabile |
| 67 | C | Carattere stampabile |
| 68 | D | Carattere stampabile |
| 69 | E | Carattere stampabile |
| 70 | F | Carattere stampabile |
| 71 | G | Carattere stampabile |
| 72 | H | Carattere stampabile |
| 73 | I | Carattere stampabile |
| 74 | J | Carattere stampabile |
| 75 | K | Carattere stampabile |
| 76 | L | Carattere stampabile |
| 77 | M | Carattere stampabile |
| 78 | N | Carattere stampabile |
| 79 | O | Carattere stampabile |
| 80 | P | Carattere stampabile |
| 81 | Q | Carattere stampabile |
| 82 | R | Carattere stampabile |
| 83 | S | Carattere stampabile |
| 84 | T | Carattere stampabile |
| 85 | U | Carattere stampabile |
| 86 | V | Carattere stampabile |
| 87 | W | Carattere stampabile |
| 88 | X | Carattere stampabile |
| 89 | Y | Carattere stampabile |
| 90 | Z | Carattere stampabile |
| 91 | [ | Carattere stampabile |
| 92 | \ | Carattere stampabile |
| 93 | ] | Carattere stampabile |
| 94 | ^ | Carattere stampabile |
| 95 | _ | Carattere stampabile |
| 96 | ` | Carattere stampabile |
| 97 | a | Carattere stampabile |
| 98 | b | Carattere stampabile |
| 99 | c | Carattere stampabile |
| 100 | d | Carattere stampabile |
| 101 | e | Carattere stampabile |
| 102 | f | Carattere stampabile |
| 103 | g | Carattere stampabile |
| 104 | h | Carattere stampabile |
| 105 | i | Carattere stampabile |
| 106 | j | Carattere stampabile |
| 107 | k | Carattere stampabile |
| 108 | l | Carattere stampabile |
| 109 | m | Carattere stampabile |
| 110 | n | Carattere stampabile |
| 111 | o | Carattere stampabile |
| 112 | p | Carattere stampabile |
| 113 | q | Carattere stampabile |
| 114 | r | Carattere stampabile |
| 115 | s | Carattere stampabile |
| 116 | t | Carattere stampabile |
| 117 | u | Carattere stampabile |
| 118 | v | Carattere stampabile |
| 119 | w | Carattere stampabile |
| 120 | x | Carattere stampabile |
| 121 | y | Carattere stampabile |
| 122 | z | Carattere stampabile |
| 123 | { | Carattere stampabile |
| 124 | | | Carattere stampabile |
| 125 | } | Carattere stampabile |
| 126 | ~ | Carattere stampabile |
Come usare il convertitore di codice ASCII
- 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. Digita o incolla. Separa i codici con spazi o virgole. Il risultato e il conteggio dei caratteri si aggiornano mentre digiti.
- 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. 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:
| Codici | Che cosa sono | Esempi |
|---|---|---|
| 0–31 e 127 | Caratteri di controllo, non stampati | 9 = tabulazione, 10 = line feed, 13 = carriage return, 27 = escape, 127 = delete |
| 32 | Il carattere spazio | 32 |
| 33–126 | Simboli stampabili, cifre e lettere | 48–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, quindi72dà55 50. Scegli Codici → Testo per decodificare un singolo codice o un punto di codice Unicode come8364. Una lista come10 20 30viene 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 105dà 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.