nicetool.dev logo

Tabla ASCII

Busca por carácter, número (65, 0x41) o nombre, o filtra por grupo.

DecHexCarácterDescripción
00x00NULNulo\0
10x01SOHInicio de encabezado
20x02STXInicio de texto
30x03ETXFin de texto
40x04EOTFin de transmisión
50x05ENQConsulta
60x06ACKAcuse de recibo
70x07BELTimbre\a
80x08BSRetroceso\b
90x09HTTabulación horizontal\t
100x0ALFSalto de línea\n
110x0BVTTabulación vertical\v
120x0CFFAvance de página\f
130x0DCRRetorno de carro\r
140x0ESODesactivar cambio
150x0FSIActivar cambio
160x10DLEEscape de enlace de datos
170x11DC1Control de dispositivo 1 (XON)
180x12DC2Control de dispositivo 2
190x13DC3Control de dispositivo 3 (XOFF)
200x14DC4Control de dispositivo 4
210x15NAKAcuse negativo
220x16SYNEspera síncrona
230x17ETBFin de bloque de transmisión
240x18CANCancelar
250x19EMFin del medio
260x1ASUBSustitución
270x1BESCEscape\e
280x1CFSSeparador de archivo
290x1DGSSeparador de grupo
300x1ERSSeparador de registro
310x1FUSSeparador de unidad
320x20SPEspacio
330x21!Signo de exclamación
340x22"Comillas dobles
350x23#Almohadilla (numeral)
360x24$Signo de dólar
370x25%Signo de porcentaje
380x26&Et (ampersand)
390x27'Apóstrofo (comilla simple)
400x28(Paréntesis de apertura
410x29)Paréntesis de cierre
420x2A*Asterisco
430x2B+Signo más
440x2C,Coma
450x2D-Guion / signo menos
460x2E.Punto
470x2F/Barra
480x300Dígito 0
490x311Dígito 1
500x322Dígito 2
510x333Dígito 3
520x344Dígito 4
530x355Dígito 5
540x366Dígito 6
550x377Dígito 7
560x388Dígito 8
570x399Dígito 9
580x3A:Dos puntos
590x3B;Punto y coma
600x3C<Signo menor que
610x3D=Signo igual
620x3E>Signo mayor que
630x3F?Signo de interrogación
640x40@Arroba
650x41ALetra mayúscula A
660x42BLetra mayúscula B
670x43CLetra mayúscula C
680x44DLetra mayúscula D
690x45ELetra mayúscula E
700x46FLetra mayúscula F
710x47GLetra mayúscula G
720x48HLetra mayúscula H
730x49ILetra mayúscula I
740x4AJLetra mayúscula J
750x4BKLetra mayúscula K
760x4CLLetra mayúscula L
770x4DMLetra mayúscula M
780x4ENLetra mayúscula N
790x4FOLetra mayúscula O
800x50PLetra mayúscula P
810x51QLetra mayúscula Q
820x52RLetra mayúscula R
830x53SLetra mayúscula S
840x54TLetra mayúscula T
850x55ULetra mayúscula U
860x56VLetra mayúscula V
870x57WLetra mayúscula W
880x58XLetra mayúscula X
890x59YLetra mayúscula Y
900x5AZLetra mayúscula Z
910x5B[Corchete de apertura
920x5C\Barra invertida
930x5D]Corchete de cierre
940x5E^Acento circunflejo
950x5F_Guion bajo
960x60`Acento grave (backtick)
970x61aLetra minúscula a
980x62bLetra minúscula b
990x63cLetra minúscula c
1000x64dLetra minúscula d
1010x65eLetra minúscula e
1020x66fLetra minúscula f
1030x67gLetra minúscula g
1040x68hLetra minúscula h
1050x69iLetra minúscula i
1060x6AjLetra minúscula j
1070x6BkLetra minúscula k
1080x6ClLetra minúscula l
1090x6DmLetra minúscula m
1100x6EnLetra minúscula n
1110x6FoLetra minúscula o
1120x70pLetra minúscula p
1130x71qLetra minúscula q
1140x72rLetra minúscula r
1150x73sLetra minúscula s
1160x74tLetra minúscula t
1170x75uLetra minúscula u
1180x76vLetra minúscula v
1190x77wLetra minúscula w
1200x78xLetra minúscula x
1210x79yLetra minúscula y
1220x7AzLetra minúscula z
1230x7B{Llave de apertura
1240x7C|Barra vertical (pipe)
1250x7D}Llave de cierre
1260x7E~Virgulilla
1270x7FDELSuprimir

¿Qué es ASCII?

ASCII (American Standard Code for Information Interchange), publicado en 1963, asigna un número del 0 al 127 a cada letra inglesa, dígito, signo de puntuación y a un conjunto de códigos de control, para que cada valor de 7 bits signifique el mismo carácter en cualquier ordenador. Los códigos 0 a 31 y 127 son caracteres de control como salto de línea (10), retorno de carro (13), tabulador (9) y escape (27); el 32 es el espacio y del 33 al 126 son imprimibles. UTF-8, la codificación que usan casi todas las webs, conserva idénticos byte a byte estos primeros 128 puntos de código, por eso los valores ASCII siguen importando al trabajar con bytes, protocolos, expresiones regulares o entrada de teclado.

Funciones

  • • Los 128 códigos ASCII en decimal, hexadecimal, octal y binario de 8 bits
  • • Entidades HTML numéricas para cada carácter
  • • Nombres de todos los caracteres de control y escapes de C como \n, \t y \r
  • • Búsqueda por carácter, decimal, hexadecimal (0x41) o descripción
  • • Filtros de control, puntuación, dígitos y letras

Referencia rápida

Toda la tabla está en la página y la búsqueda funciona en tu navegador, así que es instantánea y funciona sin conexión.

Con búsqueda, imprimible, sin rastreo.

Cómo usar: Tabla ASCII

  1. 1

    Escribe en el buscador lo que sepas: un carácter (A), un código decimal (65), un código hexadecimal (0x41 o 41) o una palabra como "tab" o "bracket".

  2. 2

    Usa los botones de grupo para ver solo caracteres de control, puntuación, dígitos, mayúsculas o minúsculas.

  3. 3

    Lee la fila: decimal, hexadecimal, octal, binario de 8 bits, el carácter, su entidad HTML y una descripción. Los caracteres de control muestran además su escape de C, como \n.

  4. 4

    En pantallas anchas se ven todas las columnas; en el móvil se ocultan las de octal, binario y HTML para que la tabla siga legible.

Ejemplos prácticos

Cambiar mayúsculas con aritmética

La A mayúscula es 65 y la a minúscula 97: la diferencia siempre es 32 (el bit 5), y así funcionan muchas rutinas de conversión de mayúsculas.

Depurar finales de línea

Un archivo que muestra ^M en vim tiene CR (13) antes de LF (10): finales de línea CRLF de Windows en vez de LF de Unix. Usa la tabla para reconocer 0x0D y 0x0A en volcados hexadecimales.

Escapar en HTML

Usa &#60; y &#62; (o &lt; y &gt;) para mostrar < y > como texto, y &#38; para &, así el navegador no los interpreta como etiquetas.

Leer dígitos rápido

Los dígitos del 0 al 9 son los códigos 48 a 57, así que el código del carácter menos 48 da su valor numérico, un truco habitual en parsers y entrevistas técnicas.

Preguntas frecuentes

¿Qué diferencia hay entre ASCII y Unicode?+

ASCII define 128 caracteres. Unicode define más de 150.000 y cubre todos los sistemas de escritura y los emojis. Los primeros 128 puntos de código de Unicode son exactamente ASCII, y UTF-8 los codifica con los mismos bytes únicos.

¿Qué es el ASCII extendido (128 a 255)?+

No existe un único ASCII extendido. Páginas de códigos como Latin-1 (ISO 8859-1) o Windows-1252 asignan caracteres distintos a los valores 128 a 255. Los sistemas modernos usan UTF-8, donde esos bytes inician secuencias multibyte.

¿Qué son CR y LF?+

CR (13, \r) lleva el cursor al inicio de la línea y LF (10, \n) pasa a la siguiente. Unix y macOS terminan las líneas con LF, Windows con CR+LF, y las cabeceras HTTP exigen CRLF.

¿Por qué DEL es 127?+

En la cinta de papel perforada, perforar los siete agujeros (1111111 en binario, 127) borraba un carácter, así que DEL recibió el código más alto.