Tabella ASCII

La tabella ASCII completa — decimale, esadecimale, ottale, binario ed entità HTML, con copia al clic.

Come si usa

  1. Cerca per carattere, codice o nome — prova "65", "0x41", "A" o "ESC" — per filtrare la tabella all'istante.
  2. Leggi ogni carattere in tutte le basi contemporaneamente: decimale, esadecimale, ottale, binario a 8 bit e la sua entità HTML.
  3. Clicca qualsiasi carattere stampabile per copiarlo direttamente negli appunti.

Informazioni su questo strumento

L'ASCII (American Standard Code for Information Interchange, 1963) assegna i numeri da 0 a 127 ai caratteri su cui è stata costruita l'informatica: 33 codici di controllo e 95 caratteri stampabili — lettere, cifre, punteggiatura e lo spazio. Quelle assegnazioni non sono mai sparite: i primi 128 code point di Unicode sono esattamente l'insieme ASCII, e un file in puro ASCII è UTF-8 valido byte per byte. Ecco perché questa tabella di 60 anni fa è ancora il riferimento che un programmatore apre più spesso: è al tempo stesso l'inizio di ogni codifica di testo moderna.

La tabella mostra ogni codice in tutte le rappresentazioni che ti possono servire, fianco a fianco — decimale, esadecimale, ottale, binario a 8 bit e l'entità HTML (con nome dove ne esiste una comune, come & e <, numerica altrimenti). I caratteri di controllo 0–31 appaiono con le loro abbreviazioni standard, e la manciata che conta ancora nel lavoro quotidiano è spiegata: NUL termina le stringhe in C, HT è il tasto Tab, LF chiude le righe su Unix, CR si unisce a LF per chiudere le righe su Windows, ed ESC apre le sequenze di controllo del terminale. Il resto è in gran parte eredità delle telescriventi, che incontrerai solo in vecchi protocolli e dump binari.

Usi tipici: scrivere sequenze di escape e aritmetica dei caratteri nel codice (la classica intuizione che "A" è 65 e "a" è 97 — esattamente 32 di distanza, un singolo bit, che è il trucco dietro la conversione rapida tra maiuscole e minuscole), decodificare un dump esadecimale, scegliere l'entità HTML giusta, o scoprire quale carattere invisibile sta corrompendo un file. La ricerca accetta un carattere, un codice decimale o esadecimale, o il nome di un codice di controllo, e cliccare una riga stampabile copia il carattere stesso. L'intera tabella viene generata e cercata al 100% nel tuo browser — nulla viene trasmesso da nessuna parte.

Domande frequenti

Perché "A" è 65 e "a" è 97?

I progettisti collocarono gli alfabeti maiuscolo e minuscolo esattamente a 32 posizioni di distanza, così differiscono di un singolo bit (0x20). Invertire quel bit converte il caso — un trucco che compilatori e librerie sfruttano ancora per la conversione rapida tra maiuscole e minuscole.

Cosa sono i caratteri di controllo (0–31)?

Codici non stampabili ereditati dalle telescriventi, che controllavano il dispositivo invece di stampare un simbolo. Alcuni sono ancora ovunque: NUL (0) termina le stringhe in C, HT (9) è il Tab, LF (10) e CR (13) chiudono le righe ed ESC (27) avvia le sequenze di colore e cursore del terminale.

Qual è la differenza tra LF e CR?

LF (line feed, 10) passa alla riga successiva ed è il fine riga su Unix, Linux e macOS; CR (carriage return, 13) torna all'inizio della riga. Windows chiude le righe con la coppia CRLF (13 seguito da 10) — la causa classica dei caratteri "^M" e del rumore nei diff nei file multipiattaforma.

L'ASCII è la stessa cosa di Unicode o UTF-8?

L'ASCII è un sottoinsieme: Unicode ha adottato i 128 codici ASCII come i suoi primi 128 code point, e UTF-8 li codifica con gli stessi byte singoli. Qualsiasi file in puro ASCII è quindi già UTF-8 valido; caratteri come ç o le emoji vivono oltre il 127 e richiedono sequenze UTF-8 multibyte.

La mia ricerca o i caratteri che copio lasciano il browser?

No. La tabella viene generata in locale e sia la ricerca che la copia girano al 100% in JavaScript sul tuo dispositivo — nulla viene trasmesso o salvato su alcun server.

Strumenti correlati

Link lunghi? Accorciali gratis

Vai.la trasforma qualsiasi URL in un link breve con statistiche dei clic, QR Code e il tuo biolink personale.

Vai.la non è responsabile dell'uso degli strumenti né delle decisioni prese in base ai loro risultati.