18/12/2010
Cada vez que presionas una tecla en tu ordenador, una pequeña magia ocurre en segundo plano. Un carácter aparece en la pantalla, pero ¿cómo sabe la máquina exactamente qué letra, número o símbolo mostrar? La respuesta se encuentra en un estándar fundamental que ha sido el pilar de la computación durante décadas: el código ASCII. Aunque a menudo se pasa por alto, comprender este código es como aprender el alfabeto secreto de las computadoras, permitiéndote no solo entender mejor cómo funcionan, sino también desbloquear la capacidad de escribir caracteres que no se encuentran visibles en tu teclado físico. En esta guía completa, exploraremos su historia, su evolución y, lo más importante, cómo puedes utilizarlo en tu día a día.

Un Viaje en el Tiempo: El Origen del Código ASCII
La historia del ASCII (siglas de American Standard Code for Information Interchange o Código Estándar Estadounidense para el Intercambio de Información) nos transporta a 1963. Fue creado por el Comité Estadounidense de Estándares (ASA), que más tarde se convertiría en el conocido ANSI. En sus inicios, su propósito estaba muy ligado a la telegrafía; de hecho, grandes compañías como Bell ya utilizaban sistemas similares para transmitir mensajes. El objetivo era claro: crear un estándar universal para que las diferentes máquinas pudieran comunicarse entre sí sin malentendidos.
Las primeras versiones eran bastante limitadas. Solo incluían los números del 0 al 9, las letras del alfabeto en mayúsculas y algunos símbolos de puntuación. Era suficiente para el idioma inglés y las necesidades básicas de la época, pero el mundo de la informática estaba a punto de explotar, y con él, las demandas de un código más completo.
La Evolución: De 7 a 8 Bits y el Nacimiento del ASCII Extendido
El primer gran salto evolutivo llegó en 1967. Se revisó el estándar para incluir las letras minúsculas y una serie de caracteres de control (códigos del 0 al 31) que no se imprimían en pantalla, pero daban órdenes a los dispositivos, como un salto de línea (LF) o un retorno de carro (CR). Este conjunto de 128 caracteres (de 0 a 127), conocido como US-ASCII, se convirtió en la base de la computación moderna.
Sin embargo, el verdadero cambio llegó en 1981 de la mano de IBM. Con el lanzamiento de su primera computadora personal, se dieron cuenta de que 128 caracteres no eran suficientes para un mundo cada vez más globalizado. ¿Cómo escribir la 'ñ' en español, la 'ç' en francés o la 'ü' en alemán? La solución fue expandir el código de 7 a 8 bits. Este bit adicional duplicó la cantidad de caracteres posibles, añadiendo 128 nuevos espacios (del 128 al 255). Este nuevo conjunto, conocido como "ASCII Extendido", incluyó letras acentuadas, símbolos monetarios, caracteres gráficos para dibujar cajas y bordes en la terminal, y muchos otros símbolos que enriquecieron enormemente la comunicación digital. Sistemas operativos legendarios como MS-DOS se basaron por completo en esta tabla de códigos extendida.

¿Cómo Usar los Códigos ASCII Hoy en Día?
Aunque los teclados modernos incluyen muchos símbolos, la tabla ASCII completa sigue siendo mucho más extensa. Para acceder a estos caracteres ocultos, puedes usar una combinación de teclas muy sencilla. El método es el siguiente:
- Asegúrate de que la tecla "Bloq Num" (Num Lock) de tu teclado esté activada.
- Mantén presionada la tecla Alt (la que se encuentra a la izquierda de la barra espaciadora).
- Sin soltar la tecla Alt, escribe el número del código correspondiente al carácter que deseas en el teclado numérico (el bloque de números a la derecha de tu teclado).
- Suelta la tecla Alt y el carácter aparecerá mágicamente.
Por ejemplo, para escribir algunos caracteres comunes en español que podrían no estar en un teclado configurado en inglés:
- ñ: Alt + 164
- Ñ: Alt + 165
- ¡: Alt + 173
- ¿: Alt + 168
- á: Alt + 160
- @: Alt + 64
La Tabla ASCII Completa: Tu Guía de Referencia
A continuación, te presentamos las tablas completas para que las tengas siempre a mano. Las hemos dividido en las tres categorías principales para facilitar su consulta.
1. Caracteres de Control ASCII (No imprimibles)
Estos códigos (del 0 al 31, más el 127) no representan un símbolo visible, sino una instrucción para el ordenador o la impresora.
| Código | Acrónimo | Descripción |
|---|---|---|
| 0 | NULL | Carácter nulo |
| 10 | LF | Salto de línea |
| 13 | CR | Retorno de carro (Enter) |
| 27 | ESC | Escape |
| 32 | SPACE | Espacio en blanco |
| 127 | DEL | Suprimir |
2. Caracteres ASCII Estándar Imprimibles
Estos son los 95 caracteres que forman la base de la escritura en inglés, incluyendo números, letras y símbolos de puntuación.
| Código | Carácter | Código | Carácter | Código | Carácter |
|---|---|---|---|---|---|
| 33 | ! | 65 | A | 97 | a |
| 34 | " | 66 | B | 98 | b |
| 35 | # | 67 | C | 99 | c |
| 48 | 0 | 80 | P | 112 | p |
| 64 | @ | 90 | Z | 122 | z |
3. Caracteres del Código ASCII Extendido
Aquí es donde encontramos los caracteres específicos de otros idiomas, símbolos matemáticos, monetarios y gráficos.

| Código | Carácter | Descripción |
|---|---|---|
| 128 | Ç | C cedilla mayúscula |
| 130 | é | e con acento agudo |
| 156 | £ | Signo Libra Esterlina |
| 164 | ñ | Letra eñe minúscula |
| 165 | Ñ | Letra EÑE mayúscula |
| 168 | ¿ | Abre signo de interrogación |
| 171 | ½ | Fracción un medio |
| 184 | © | Símbolo de Copyright |
| 251 | ¹ | Superíndice uno |
| 255 | Espacio sin separación (nbsp) |
Más Allá del Texto: El Arte ASCII
Una de las manifestaciones más creativas y nostálgicas de este estándar es el arte ASCII. En los albores de la computación, cuando las capacidades gráficas eran nulas o muy limitadas, los programadores y aficionados ingeniosos comenzaron a usar los caracteres de la tabla ASCII para "dibujar" imágenes. Desde simples emoticonos 🙂 hasta complejos retratos y paisajes, el arte ASCII demostró que la creatividad no necesita millones de colores. Fue una subcultura que floreció en los sistemas de tablones de anuncios (BBS) y en los primeros días de Internet, y aún hoy se mantiene como un guiño a una era más simple de la informática.
Preguntas Frecuentes (FAQ)
¿El código ASCII almacena el formato de un documento?
No, esta es una confusión común. El código ASCII se encarga exclusivamente de representar los caracteres (letras, números, símbolos). El formato de un documento (como el tipo de letra, el tamaño, el color, la negrita o la cursiva) es gestionado por sistemas de nivel superior, como el formato de texto enriquecido (RTF), HTML o los formatos propietarios de procesadores de texto como Microsoft Word. ASCII es simplemente el alfabeto; el formato es la caligrafía y el diseño de la página.
¿Sigue siendo relevante el código ASCII en la actualidad?
¡Absolutamente! Aunque hoy en día el estándar dominante es Unicode (específicamente su codificación UTF-8), ASCII sigue siendo su piedra angular. Los primeros 128 caracteres de Unicode son idénticos a los del US-ASCII. Esto garantiza una compatibilidad retroactiva perfecta. Cualquier sistema moderno que lea Unicode puede interpretar perfectamente un documento ASCII antiguo. Por lo tanto, ASCII no ha sido reemplazado, sino que ha sido expandido y absorbido por un sistema mucho más grande y completo, manteniendo su legado intacto.
¿Por qué a veces no funciona la combinación de Alt + número?
Existen varias razones comunes para que este truco no funcione. La más frecuente es que no estás utilizando el teclado numérico de la derecha, sino los números que están en la fila superior del teclado. El método Alt solo funciona con el teclado numérico. Otra causa puede ser que la tecla "Bloq Num" (Num Lock) esté desactivada. Finalmente, en algunos portátiles sin teclado numérico dedicado, puede ser necesario presionar una tecla adicional como "Fn" junto con Alt para activar los números secundarios de las teclas de letras.
Si quieres conocer otros artículos parecidos a Código ASCII: La Guía Definitiva del Teclado puedes visitar la categoría Tecnología.
