Tabla ASCII completa: códigos ASCII en decimal, hexadecimal y binario

¿Qué es ASCII?

El estándar ASCII (Código estándar americano para el intercambio de información) es uno de los primeros sistemas que se utilizaron para representar texto en los ordenadores.

En este sistema, cada carácter (letras, números y símbolos) se representa mediante un número. De esta forma, los sistemas informáticos pueden almacenar y transmitir texto utilizando valores numéricos.

Por ejemplo: A→65, a→97, @→64

Este sistema fue desarrollado en los años 60 y sigue siendo la base de muchas codificaciones modernas.

Cómo se organiza la tabla ASCII

ASCII utiliza 7 bits , lo que permite representar 128 caracteres diferentes.

Dentro de este conjunto existen dos tipos principales:

Rango Uso
0 - 31 Caracteres de control (no imprimibles)
32 - 126 Caracteres imprimibles
127 Carácter de borrado (DEL)

Esta página incluye los 128 códigos del estándar ASCII original, desde el 0 hasta el 127.

Los caracteres imprimibles comienzan en el código 32 , que corresponde al espacio .

Caracteres de control ASCII (0-31 y 127)

Caracteres de control ASCII del 0 al 31 y código 127 (DEL)
Binario Dec Hex Código Significado Binario Dec Hex Código Significado
0000000000NULNulo 00100011711DC1Control de dispositivo 1
0000001101SOHInicio de cabecera 00100101812DC2Control de dispositivo 2
0000010202STXInicio de texto 00100111913DC3Control de dispositivo 3
0000011303ETXFin de texto 00101002014DC4Control de dispositivo 4
0000100404EOTFin de transmisión 00101012115NAKConfirmación negativa
0000101505ENQConsulta 00101102216SYNSincronización
0000110606ACKConfirmación de recepción 00101112317ETBFin de bloque de transmisión
0000111707BELCampana o aviso sonoro 00110002418CANCancelar
0001000808BSRetroceso 00110012519EMFin de medio
0001001909HTTabulación horizontal 0011010261ASUBSustitución
0001010100ALFSalto de línea 0011011271BESCEscape
0001011110BVTTabulación vertical 0011100281CFSSeparador de archivos
0001100120CFFAvance de página 0011101291DGSSeparador de grupos
0001101130DCRRetorno de carro 0011110301ERSSeparador de registros
0001110140ESODesplazamiento de salida 0011111311FUSSeparador de unidades
0001111150FSIDesplazamiento de entrada 11111111277FDELBorrar
00100001610DLEEscape de enlace de datos
Caracteres de control ASCII del 0 al 31 y código 127 (DEL)
Binario Dec Hex Código Significado

Caracteres ASCII imprimibles (32-126)

Caracteres ASCII imprimibles del 32 al 126 · Binario de 7 bits
Binario Dec Hex Carácter Binario Dec Hex Carácter Binario Dec Hex Carácter Binario Dec Hex Carácter Binario Dec Hex Carácter
01000003220espacio 011001151333 10001107046F 10110018959Y 11011001086Cl
01000013321! 011010052344 10001117147G 1011010905AZ 11011011096Dm
01000103422" 011010153355 10010007248H 1011011915B[ 11011101106En
01000113523# 011011054366 10010017349I 1011100925C\ 11011111116Fo
01001003624$ 011011155377 1001010744AJ 1011101935D] 111000011270p
01001013725% 011100056388 1001011754BK 1011110945E^ 111000111371q
01001103826& 011100157399 1001100764CL 1011111955F_ 111001011472r
01001113927' 0111010583A: 1001101774DM 11000009660` 111001111573s
01010004028( 0111011593B; 1001110784EN 11000019761a 111010011674t
01010014129) 0111100603C< 1001111794FO 11000109862b 111010111775u
0101010422A* 0111101613D= 10100008050P 11000119963c 111011011876v
0101011432B+ 0111110623E> 10100018151Q 110010010064d 111011111977w
0101100442C, 0111111633F? 10100108252R 110010110165e 111100012078x
0101101452D- 10000006440@ 10100118353S 110011010266f 111100112179y
0101110462E. 10000016541A 10101008454T 110011110367g 11110101227Az
0101111472F/ 10000106642B 10101018555U 110100010468h 11110111237B{
011000048300 10000116743C 10101108656V 110100110569i 11111001247C|
011000149311 10001006844D 10101118757W 11010101066Aj 11111011257D}
011001050322 10001016945E 10110008858X 11010111076Bk 11111101267E~
Caracteres ASCII imprimibles del 32 al 126 · Binario de 7 bits
Binario Dec Hex Carácter

Cómo escribir caracteres mediante códigos ASCII

En muchos sistemas es posible insertar caracteres utilizando su código decimal mediante combinaciones con la tecla Alt .

Pasos

  1. Activa el bloque numérico del teclado.
  2. Mantén pulsada la tecla Alt .
  3. Introduzca el código decimal del carácter en el teclado numérico.
  4. Suelta la tecla Alt .

El carácter desaparecerá automáticamente.

Caracteres que no forman parte de ASCII

El estándar ASCII original no incluye caracteres como:

  • norte
  • a
  • €
  • ©

Estos pertenecen a codificaciones posteriores como ISO-8859-1, Windows-1252 o Unicode , que ampliaron el conjunto original de caracteres.

Para qué sirve la tabla ASCII

Comprender la tabla ASCII permite entender cómo los ordenadores representan el texto internamente. Aunque hoy en día existen estándares más amplios como Unicode , muchos sistemas siguen utilizando ASCII como base.

La tabla ASCII resulta especialmente útil en ámbitos como:

  • programación , para comprender cómo se representan los caracteres
  • administración de sistemas , donde aparecen códigos y caracteres especiales
  • redes y protocolos , que históricamente se basan en ASCII
  • educación tecnológica , para entender cómo funcionan los sistemas informáticos

Tener una tabla ASCII con caracteres imprimibles permite consultar rápidamente las equivalencias entre binario, decimal y hexadecimal , algo muy habitual en informática.

ASCII y las codificaciones modernas

ASCII fue diseñado para utilizar 7 bits , lo que permite representar 128 caracteres . Con el tiempo, la necesidad de incluir más símbolos y caracteres de distintos idiomas llevó a la creación de sistemas de codificación más amplios.

Entre ellos destacan:

  • ISO-8859 , que amplía ASCII para distintos idiomas.
  • Windows-1252 , utilizado durante años en sistemas Windows.
  • Unicode , el estándar actual que permite representar prácticamente todos los caracteres de los idiomas del mundo.

Aun así, muchos sistemas siguen manteniendo compatibilidad con ASCII , por lo que conocer esta tabla sigue siendo útil para comprender cómo se estructuran los datos y el texto en informática.