Tabla de códigos ASCII

Busca un carácter ASCII o su código decimal en la tabla: caracteres de control 0–31 y 127, el espacio en el 32 y los caracteres imprimibles 33–126, en cuatro grupos de columnas.

Se ejecuta localmente en tu navegador
Valor ASCIICarácter de controlValor ASCIICarácter de controlValor ASCIICarácter de controlValor ASCIICarácter de control
0NUL32(espacio)64@96`
1SOH33!65A97a
2STX34"66B98b
3ETX35#67C99c
4EOT36$68D100d
5ENQ37%69E101e
6ACK38&70F102f
7BEL39'71G103g
8BS40(72H104h
9HT41)73I105i
10LF42*74J106j
11VT43+75K107k
12FF44,76L108l
13CR45-77M109m
14SO46.78N110n
15SI47/79O111o
16DLE48080P112p
17DC149181Q113q
18DC250282R114r
19DC351383S115s
20DC452484T116t
21NAK53585U117u
22SYN54686V118v
23ETB55787W119w
24CAN56888X120x
25EM57989Y121y
26SUB58:90Z122z
27ESC59;91[123{
28FS60<92\124|
29GS61=93]125}
30RS62>94^126~
31US63?95_127DEL

Cómo leer la tabla de códigos ASCII

La tabla reúne los 128 códigos del conjunto ASCII de 7 bits: 0–31 y 127 son caracteres de control, 32 es el espacio y 33–126 son caracteres imprimibles. Los cuatro grupos de columnas van en orden: 0–31, 32–63, 64–95 y 96–127.

Cada fila empareja un valor con el carácter que representa, así que la fila que empieza en 0 también contiene 32, 64 y 96. La tabla es HTML plano: se lee con JavaScript desactivado y nada de lo que consultas sale del navegador.

  1. Busca el valor en la tabla o escribe un valor o un nombre en el cuadro de búsqueda: 65 devuelve la fila que contiene 65 y DEL la fila del 127.
  2. Recorre la fila para pasar de un grupo a otro; la celda del carácter está a la derecha de su valor.
  3. Pulsa el botón de copiar junto al primer valor de una fila para copiar ese valor; aparece una confirmación breve.
  4. Borra el cuadro de búsqueda o pulsa Limpiar para recuperar las 32 filas.
  5. Las pestañas sobre la tabla abren las referencias vecinas: códigos de estado HTTP, cabeceras HTTP, escapes de caracteres HTML y tipos de contenido.

El juego de caracteres ASCII de 7 bits

Qué contienen los 128 códigos

Los códigos 0–31 son los caracteres de control C0, escritos con su nombre habitual: NUL 0, HT 9, LF 10, CR 13, ESC 27, hasta US 31. El 32 es el espacio, que se muestra como «(espacio)» para que la celda no quede vacía; del 33 al 126 están los caracteres imprimibles, de ! a ~, y el 127 es DEL.

Los cuatro grupos de columnas son la misma lista plegada en 32 filas: primero 0–31, luego 32–63, 64–95 y 96–127. Por debajo del 32, y en el 127, no hay glifo que imprimir, así que la celda muestra el nombre.

Dónde aparecen estos códigos

Los archivos de texto terminan las líneas con LF (10), o con CR (13) seguido de LF en Windows; HT (9) es el tabulador, BS (8) el retroceso y ESC (27) inicia secuencias de control de terminal e impresora. NUL (0) sigue marcando el final de una cadena en C y DEL (127) viene de la cinta perforada, donde borraba un carácter.

Los separadores 28–31 (FS, GS, RS, US) delimitaban campos y registros en el intercambio de datos; hoy sobreviven sobre todo en formatos heredados y en las secuencias de escape que los transportan.

Búsqueda, copia y forma decimal

El cuadro de búsqueda filtra las 32 filas por valor o por nombre e indica cuántas entradas quedan; cuando no hay coincidencias aparece un aviso. El botón de copiar pertenece al primer valor de la fila y copia ese número.

Los valores están en decimal, la forma que usan las referencias numéricas de HTML como &#65;. En hexadecimal el mismo intervalo es 00–7F, en octal 000–177 y en binario 00000000–01111111.

Herramientas recientes: