Sviluppatore / Codici dei caratteri

Tabella ASCII

Tutti i 128 caratteri ASCII con codici decimali, esadecimali, ottali e binari, nomi dei caratteri di controllo, notazione con accento circonflesso, escape C ed entità HTML. Cerca per carattere, codice o nome e fai clic per copiare.

Tabella ASCII: ASCII assegna i numeri da 0 a 127 a 33 caratteri di controllo e 95 caratteri stampabili, dallo spazio alla tilde. La tabella elenca ogni carattere in quattro basi, indica per i caratteri di controllo l'abbreviazione, il nome, la notazione con accento circonflesso (come vengono visualizzati nei terminali) e l'escape C, e mostra il riferimento HTML con nome, quando esiste, oppure quello numerico. Le abbreviazioni e la notazione con accento circonflesso sono state confrontate con curses.ascii di Python, i nomi con gli alias dei nomi Unicode e le entità con l'elenco WHATWG. Funziona al 100% localmente nel browser, senza caricare file sul server.

Esecuzioni
Nel browser
Costo
Gratuito · senza registrazione
Disponibilità
Pronto all'uso
Tabella ASCIIElaborazione locale

Funziona interamente nel browser

DecEsadecimaleOttBinarioCarattereHTMLDescrizione
00000000000000NUL�Nullo ^@ \0
10100100000001SOHInizio dell'intestazione ^A
20200200000010STXInizio del testo ^B
30300300000011ETXFine del testo ^C
40400400000100EOTFine della trasmissione ^D
50500500000101ENQRichiesta ^E
60600600000110ACKConferma ^F
70700700000111BELAvviso (campanello) ^G \a
80801000001000BSBackspace ^H \b
90901100001001HT	Tabulazione caratteri ^I \t
100A01200001010LF
Avanzamento riga ^J \n
110B01300001011VTTabulazione righe ^K \v
120C01400001100FFAvanzamento pagina ^L \f
130D01500001101CR
Ritorno carrello ^M \r
140E01600001110SOShift in uscita ^N
150F01700001111SIShift in entrata ^O
161002000010000DLEEscape del collegamento dati ^P
171102100010001DC1Controllo dispositivo uno ^Q
181202200010010DC2Controllo dispositivo due ^R
191302300010011DC3Controllo dispositivo tre ^S
201402400010100DC4Controllo dispositivo quattro ^T
211502500010101NAKConferma negativa ^U
221602600010110SYNInattività sincrona ^V
231702700010111ETBFine del blocco di trasmissione ^W
241803000011000CANAnnulla ^X
251903100011001EMFine del supporto ^Y
261A03200011010SUBSostituto ^Z
271B03300011011ESCEscape ^[ \e
281C03400011100FSSeparatore informazioni quattro ^\
291D03500011101GSSeparatore informazioni tre ^]
301E03600011110RSSeparatore informazioni due ^^
311F03700011111USSeparatore informazioni uno ^_
322004000100000SP 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 ^?

I codici da 0–31 e 127 sono caratteri di controllo: non hanno una rappresentazione grafica, ma svolgono una funzione, come terminare una riga. La notazione con accento circonflesso (^C) è il modo in cui i terminali li mostrano, mentre le sequenze di escape (\n) sono quelle usate da C e da molti altri linguaggi. Fai clic su un carattere per copiarlo.

Schemi nei codici

Le cifre iniziano da 48 (0x30), quindi il valore di una cifra è il suo codice meno 48. Le lettere maiuscole iniziano da 65 (0x41) e le minuscole da 97 (0x61), con una differenza di 32. I caratteri di controllo sono il codice della lettera meno 64: ecco perché Ctrl+C invia 3 e Ctrl+[ invia Escape, 27.

Per convertire i numeri tra basi, usa il convertitore di basi numeriche; per i caratteri oltre ASCII, usa l'ispettore Unicode.

Terminatori di riga

Unix, Linux e macOS terminano le righe con LF (10, \n); Windows usa CR seguito da LF (13 10, \r\n). Un file aperto sull'altro sistema può mostrare caratteri ^M isolati oppure risultare tutto su un'unica riga.

Come usarlo

  1. Scorri la tabella oppure cerca un carattere, un codice come 65 o 0x41 oppure un nome come ESC.
  2. Leggi i codici in ogni base, oltre al nome e agli escape dei caratteri di controllo.
  3. Fai clic su un carattere per copiarlo.

Privacy e limitazioni

La tabella fa parte della pagina: ciò che cerchi non viene inviato da nessuna parte.

Strumenti correlati

Domande frequenti

Qual è la differenza tra ASCII e Unicode?

I primi 128 punti di codice Unicode corrispondono ad ASCII, senza modifiche, e UTF-8 li memorizza negli stessi singoli byte; perciò il testo ASCII semplice è valido anche come UTF-8.

Perché le lettere maiuscole e minuscole differiscono di 32?

A è 65 (0x41) e a è 97 (0x61): differiscono per un solo bit, 0x20, quindi cambiare maiuscole e minuscole equivale a invertire un singolo bit.

Cosa sono i codici da 128 a 255?

Non sono ASCII. Set di caratteri estesi come Latin-1 e Windows-1252 li usano in modo diverso: per questo le lettere accentate possono trasformarsi in simboli strani.

Strumento gratuito · nel browser esecuzioni · senza account