Tabella ASCII
NovitàCodici dei caratteri ricercabili in decimale, esadecimale, ottale e binario.
Text ↔ ASCII converter
| Char | Dec | Hex | Oct | Binary | HTML | Name |
|---|
No characters match your filters.
Runs entirely in your browser. Nothing is uploaded.
Che cos'è una tabella ASCII?
Una tabella ASCII è un prospetto completo di codici di caratteri che associa ogni lettera, cifra, segno di punteggiatura, spazio e segnale di controllo a un numero univoco. L'ASCII — American Standard Code for Information Interchange — fu pubblicato nel 1963 e rimane la base su cui è costruita quasi ogni codifica di testo moderna, inclusa UTF-8. Questa tabella dei codici ASCII elenca ciascun carattere accanto al suo valore decimale, esadecimale, ottale e binario, più l'entità HTML e il code point Unicode, così puoi vedere esattamente come ogni carattere viene rappresentato a livello di byte.
Poiché l'intera tabella è integrata nella pagina e funziona completamente nel browser, si carica istantaneamente, funziona offline e non carica mai nulla di ciò che digiti. È un riferimento veloce, privato e interattivo per sviluppatori, studenti, ingegneri embedded e chiunque voglia capire come i computer memorizzano e trasmettono il testo — supera i PDF statici e le pagine non interattive di siti come asciitable.com o w3schools, perché puoi fare clic per copiare qualsiasi valore e cercare per nome, decimale, hex o binario contemporaneamente.
Come leggere una tabella ASCII
Ogni riga rappresenta un carattere. Per leggere la tabella ASCII, trova il simbolo che cerchi nella colonna Char e scorri orizzontalmente per vedere il suo numero in quattro basi diverse: decimale (il valore comune, ad es. 65), esadecimale (0x41), ottale (101) e binario (01000001). La colonna Nome spiega le voci non stampabili — ad esempio il codice 9 è TAB, il codice 10 è LF (line feed) e il codice 13 è CR (carriage return). Conoscere questi codici di caratteri di controllo è essenziale per analizzare file, scrivere sequenze di escape e fare debug dell'output del terminale.
I primi 32 codici (0–31) più il 127 sono caratteri di controllo: segnali invisibili che formattano il testo o controllano i dispositivi senza stampare un glifo visibile. I codici 32–126 sono i caratteri stampabili — spazio, cifre 0–9, maiuscole A–Z (65–90), minuscole a–z (97–122) e la punteggiatura comune. Memorizzare pochi punti di riferimento (A=65, a=97, 0=48, spazio=32) è sufficiente per orientarsi mentalmente nel resto della tabella. In Python, ord('A') restituisce 65 e chr(65) restituisce 'A'; in C, il cast di un char a int fornisce direttamente il codice.
Quanti caratteri contiene la tabella ASCII?
L'ASCII standard definisce esattamente 128 caratteri, numerati da 0 a 127, perché è un codice a 7 bit (2⁷ = 128). Il numero spesso citato di 256 caratteri si riferisce all'ASCII esteso, che usa l'ottavo bit di un byte per aggiungere i codici 128–255. Questi slot extra non fanno parte dello standard ASCII originale e il loro significato dipende dalla code page; la mappatura più comune è Latin-1 (ISO-8859-1), che fornisce lettere accentate e simboli dell'Europa occidentale. Attiva Mostra esteso per passare dal set standard di 128 caratteri alla vista estesa completa di 256 caratteri con mappature Latin-1 — una funzione non disponibile sui grafici statici.
Come funziona la tabella ASCII?
I computer memorizzano solo numeri, quindi ASCII assegna un numero al testo. La tabella ASCII funziona assegnando a ogni carattere un codice fisso che occupa un singolo byte. La parola 'Ciao' è memorizzata come quattro byte corrispondenti. Quando premi un tasto, la tastiera invia quel codice al sistema operativo; quando il software disegna il testo sullo schermo, legge il codice e renderizza il glifo corrispondente. Conoscere i codici è fondamentale quando si analizzano file di dati, si scrivono sequenze di escape per terminali, si fa debug di problemi di codifica dei caratteri, o si converte tra basi numeriche in un corso universitario.
L'ASCII fu progettato in modo che le lettere possano essere manipolate aritmeticamente. Le maiuscole A–Z iniziano a 65 e le minuscole a–z iniziano a 97, quindi si può convertire qualsiasi lettera tra maiuscolo e minuscolo aggiungendo o sottraendo 32 — un trucco comune di manipolazione dei bit in C e assembly. Allo stesso modo, i caratteri cifra '0'–'9' iniziano a 48, quindi sottrarre 48 converte il codice del carattere ASCII nel valore intero che rappresenta. Questa eleganza aritmetica è una scelta progettuale deliberata che ha reso efficiente la programmazione basata su ASCII persino sull'hardware a 8 bit delle origini.
Perché questa tabella ASCII supera asciitable.com e w3schools
La maggior parte dei grafici di riferimento ASCII online sono immagini statiche o PDF di siti come asciitable.com o w3schools.com — non si possono cercare, non si può fare clic per copiare un valore e non includono un convertitore da testo ad ASCII. Asciitable.com mostra una tabella fissa con un carattere piccolo senza interattività. W3schools offre una tabella HTML di base ma manca anch'essa di copia con clic, ricerca live e convertitore di testo integrato. Entrambi richiedono di scansionare visivamente le righe di numeri per trovare quello che si cerca.
Questo strumento interattivo permette di cercare per nome del carattere, valore decimale, codice hex o pattern binario — digita 'spazio', '32', '0x20' o '00100000' e salta direttamente alla riga giusta. Fai clic su qualsiasi valore per copiarlo negli appunti immediatamente. Il convertitore bidirezionale integrato è la funzione che nessun grafico statico può eguagliare: incolla qualsiasi testo per ottenerne i codici ASCII in decimale, hex o binario, oppure incolla un elenco di codici per riconvertirli in testo. Sviluppatori che fanno debug di problemi di codifica, studenti di informatica e ingegneri che lavorano con protocolli seriali ottengono tutti la stessa esperienza immediata, privata e senza pubblicità — senza registrazione e senza che nulla lasci il loro dispositivo.
Frequently asked questions
Quali sono i codici ASCII delle lettere dalla A alla Z?
Le maiuscole A–Z vanno dal decimale 65 (A) al 90 (Z). Le minuscole a–z vanno da 97 (a) a 122 (z). Le lettere minuscole si trovano esattamente 32 codici più in alto rispetto alle corrispondenti maiuscole — a è 97, b è 98, e così via. In esadecimale è 0x41–0x5A per le maiuscole e 0x61–0x7A per le minuscole. Questa tabella interattiva ti permette di fare clic su qualsiasi lettera per copiarne il codice istantaneamente, senza dover memorizzare il grafico né cercarlo in un PDF statico di w3schools o asciitable.com — entrambi i quali richiedono la scansione visiva manuale di un'immagine fissa senza funzionalità di copia con clic.
Che cos'è la tabella ASCII?
La tabella ASCII è un grafico che mappa ogni carattere ASCII — lettere, cifre, punteggiatura, spazio e codici di controllo — a un numero compreso tra 0 e 127. Viene mostrata in decimale, esadecimale, ottale e binario accanto all'entità HTML per ogni carattere. È il riferimento che programmatori, sviluppatori, studenti e ingegneri usano per vedere esattamente quale codice rappresenta quale carattere quando si lavora con codifiche di testo, comunicazione seriale, manipolazione di dati a basso livello, o qualsiasi sistema in cui i codici grezzi dei caratteri sono importanti. A differenza dei grafici statici su w3schools.com o asciitable.com, questa tabella è interattiva e ricercabile.
Quali sono i 256 caratteri dell'ASCII?
L'ASCII standard definisce solo 128 caratteri (codici 0–127) usando 7 bit. Il set di 256 caratteri a cui si fa riferimento è l'"ASCII esteso", che usa l'ottavo bit completo per aggiungere i codici 128–255. Quegli ulteriori 128 slot non fanno parte del vero ASCII e variano a seconda della code page. La mappatura più comune è Latin-1 (ISO-8859-1), che riempie quei slot con lettere accentate e simboli dell'Europa occidentale come é, ñ, ü, £ e ¥. Attiva "Mostra esteso" in questo strumento per visualizzare tutte e 256 le voci con le loro mappature Latin-1 — qualcosa che né w3schools né asciitable.com rendono facile da fare in modo interattivo.
Cosa significa ASCII per esteso?
ASCII sta per American Standard Code for Information Interchange, ovvero Codice Standard Americano per lo Scambio di Informazioni. È uno standard di codifica dei caratteri pubblicato per la prima volta nel 1963 e revisionato nel 1967 e 1968. Assegna un numero univoco a ogni lettera inglese, cifra, segno di punteggiatura e segnale di controllo, in modo che computer e dispositivi possano scambiarsi testo normale usando un insieme concordato di codici. UTF-8, la codifica dominante sul web moderno, è un superset di ASCII: i primi 128 code point Unicode sono identici all'ASCII, il che spiega perché comprendere la tabella ASCII rimane rilevante anche in un mondo che usa Unicode.
Come si usa una tabella ASCII?
Trova il carattere che ti serve nella colonna Char (o digitalo nella casella di ricerca sopra la tabella) e leggi la riga per ottenere i suoi valori decimale, hex, ottale, binario e HTML. Per fare il percorso inverso, cerca per numero — ad esempio digita 65, 0x41 o 1000001 — per trovare quale carattere rappresenta. In questo strumento puoi anche fare clic su qualsiasi valore per copiarlo negli appunti istantaneamente. Questo è più veloce e flessibile che consultare un'immagine statica o un grafico ASCII in PDF da asciitable.com o w3schools.com, entrambi privi di funzionalità di copia con clic e senza convertitore di testo integrato.
Perché si chiama ASCII?
Si chiama ASCII perché è l'acronimo del suo nome ufficiale, American Standard Code for Information Interchange. "American Standard" riflette il fatto che fu standardizzato per il testo in inglese americano dall'American Standards Association (oggi ANSI). "Information Interchange" descrive il suo scopo — permettere a macchine, terminali e sistemi di comunicazione diversi di condividere dati usando un insieme concordato di codici di caratteri, indipendentemente dal produttore o dal sistema operativo. Prima dell'ASCII, computer diversi usavano set di caratteri incompatibili, rendendo lo scambio di dati inaffidabile e soggetto a errori tra produttori hardware differenti.
Qual è un esempio di ASCII?
La lettera 'A' è un esempio classico: il suo codice ASCII è 65 in decimale, 0x41 in esadecimale, 101 in ottale e 01000001 in binario. La cifra '0' è il codice 48, uno spazio è il codice 32, e un avanzamento riga (nuova riga) è il codice di controllo 10. L'intero alfabeto, le cifre e la punteggiatura comune possono essere cercati istantaneamente nella tabella qui sopra — fai clic su qualsiasi riga per copiare tutte le rappresentazioni di quel carattere in una volta. Il convertitore Testo → ASCII integrato in questo strumento ti permette di convertire qualsiasi frase: 'Ciao' diventa 67 105 97 111 in decimale o 43 69 61 6F in esadecimale.
La tabella ASCII è a 128 o 256 caratteri?
Il vero ASCII è a 128 caratteri (codici 0–127) e usa solo 7 bit (2⁷ = 128). La versione a 256 caratteri è l'ASCII esteso, che usa il byte completo a 8 bit per aggiungere i codici 128–255. Quindi quando si dice "la tabella ASCII", di solito si intende il set standard a 128 caratteri; "256" si riferisce a uno dei set estesi a 8 bit come Latin-1 (ISO-8859-1). Questo strumento mostra entrambi: la tabella standard a 128 caratteri per impostazione predefinita, con un pulsante per mostrare tutti i 256 caratteri incluse le voci Latin-1 estese — a differenza dei grafici statici su w3schools che mostrano solo i 128 caratteri principali.
Come viene scritto l'ASCII?
L'ASCII viene scritto come numeri. Ogni carattere è memorizzato come il suo valore codice, che può essere espresso in decimale (65), esadecimale (0x41), ottale (101) o binario (01000001). All'interno di un computer ogni carattere ASCII occupa un byte, quindi la parola 'Ciao' è memorizzata come quattro byte corrispondenti. Quando il testo appare in un file o su una rete, sono quei byte a viaggiare effettivamente — i glifi che vedi sono la visualizzazione di quei codici da parte del software. I linguaggi di programmazione esprimono i valori ASCII in modo diverso: in Python si usa ord('A') per ottenere 65 e chr(65) per ottenere 'A'.
Come si scrive 'Ti amo' in ASCII?
Scritto in codici ASCII decimali, 'Ti amo' è: 84 105 32 97 109 111 — dove 84 è 'T', 105 è 'i', 32 è lo spazio, e 97 109 111 è 'amo'. Puoi riprodurlo istantaneamente con il convertitore Testo → ASCII integrato in questo strumento: digita qualsiasi frase e ottieni la sua rappresentazione decimale, hex o binaria completa immediatamente. Non serve nessun altro passaggio — a differenza dei siti calcolatore che richiedono di navigare verso una pagina separata "testo in ASCII", il convertitore è proprio qui nella stessa pagina.
L'ASCII è solo a 7 bit?
Sì — l'ASCII standard è un codice a 7 bit, motivo per cui ha esattamente 128 caratteri (2⁷ = 128). L'ottavo bit di un byte fu intenzionalmente lasciato libero nello standard originale, e le codifiche ASCII estese lo utilizzarono in seguito per aggiungere altri 128 caratteri. I sistemi moderni usano Unicode (codificato come UTF-8) al posto dell'ASCII esteso, ma capire l'ASCII a 7 bit rimane essenziale per lavorare con dati legacy, protocolli seriali, firmware per microcontrollori, sequenze di escape di rete ed elaborazione del testo a basso livello in C o assembly.
Cosa sono i codici ASCII da 128 a 255?
I codici 128–255 sono il range dell'"ASCII esteso". Non sono definiti dallo standard ASCII originale a 7 bit, quindi il loro significato dipende dalla code page in uso. L'interpretazione più comune è Latin-1 (ISO-8859-1), che riempie quei slot con lettere accentate (é, ñ, ü), simboli di valuta (£, ¥) e altri caratteri dell'Europa occidentale. I sistemi Windows spesso usano Windows-1252, che differisce leggermente da Latin-1 nell'intervallo 128–159. Attiva "Mostra esteso" in questa tabella ASCII per vedere il set completo di 256 caratteri con le mappature Latin-1 per i codici superiori a 127.
Questa tabella ASCII è gratuita e privata?
Sì — completamente gratuita, senza registrazione, senza limiti di utilizzo e senza caricare nulla da nessuna parte. L'intera tabella è integrata nella pagina e viene visualizzata localmente nel tuo browser. A differenza degli strumenti statici di ricerca ASCII su asciitable.com e w3schools.com che mostrano annunci pesanti accanto a una tabella non interattiva, questo strumento è completamente interattivo, ricercabile e include un convertitore bidirezionale testo ↔ ASCII — tutto nella stessa pagina. Funziona persino offline una volta caricata la pagina — ideale per fare debug in ambienti senza accesso a internet, come laboratori di sistemi embedded o reti aziendali con restrizioni.
Related tools
Vedi tutti gli strumentiConvertitore di colonne del foglio di calcolo
Converti il numero di colonna di un foglio di calcolo nella sua lettera (1 → A) e viceversa.
Generatore di srcset
Crea markup <img> responsive con srcset e sizes a partire dalle tue larghezze.
Tester di regex
Testa le espressioni regolari con evidenziazione delle corrispondenze in tempo reale, gruppi di cattura e anteprima delle sostituzioni.
HTML to Markdown
Convert HTML to clean Markdown — pastes, imports files, and handles lists, tables and code.
JSON Schema Validator
Validate JSON against a JSON Schema (draft-07 / draft-2020-12) with clear error messages.
YAML Formatter
Validate, beautify, and convert YAML online. Real-time syntax highlighting, error detection with line numbers, and one-click JSON export.