Tabla ASCII Completa – Decimal, Hex y Binario (0–255)

Tabla completa de referencia de caracteres ASCII

Dec
Hex
Oct
Bin

Haz clic en cualquier valor para copiarlo.

Dec Hex Oct Bin Car HTML Código Alt Descripción

ASCII estándar (0–127)

— — Nulo (\0)
— — Inicio de Encabezado
— — Inicio de Texto
— — Fin de Texto
— — Fin de Transmisión
— — Consulta
— — Acuse de Recibo
— — Campana (\a)
— — Retroceso (\b)
— Tabulación (\t)
— Avance de Línea (\n)
— — Tabulación Vertical (\v)
— — Avance de Página (\f)
— Retorno de Carro (\r)
— — Shift Out
— — Shift In
— — Escape de Enlace de Datos
— — Control de Dispositivo 1
— — Control de Dispositivo 2
— — Control de Dispositivo 3
— — Control de Dispositivo 4
— — Acuse de Recibo Negativo
— — Inactivo Síncrono
— — Fin de Bloque de Transmisión
— — Cancelar
— — Fin de Medio
— — Sustituir
— — Escape
— — Separador de Archivo
— — Separador de Grupo
— — Separador de Registro
— — Separador de Unidad
Espacio
Carácter Imprimible
Carácter Imprimible
Carácter Imprimible
Carácter Imprimible
Carácter Imprimible
Carácter Imprimible
Carácter Imprimible
Carácter Imprimible
Carácter Imprimible
Carácter Imprimible
Carácter Imprimible
Carácter Imprimible
Carácter Imprimible
Carácter Imprimible
Carácter Imprimible
Carácter Imprimible
Carácter Imprimible
Carácter Imprimible
Carácter Imprimible
Carácter Imprimible
Carácter Imprimible
Carácter Imprimible
Carácter Imprimible
Carácter Imprimible
Carácter Imprimible
Carácter Imprimible
Carácter Imprimible
Carácter Imprimible
Carácter Imprimible
Carácter Imprimible
Carácter Imprimible
Carácter Imprimible
Carácter Imprimible
Carácter Imprimible
Carácter Imprimible
Carácter Imprimible
Carácter Imprimible
Carácter Imprimible
Carácter Imprimible
Carácter Imprimible
Carácter Imprimible
Carácter Imprimible
Carácter Imprimible
Carácter Imprimible
Carácter Imprimible
Carácter Imprimible
Carácter Imprimible
Carácter Imprimible
Carácter Imprimible
Carácter Imprimible
Carácter Imprimible
Carácter Imprimible
Carácter Imprimible
Carácter Imprimible
Carácter Imprimible
Carácter Imprimible
Carácter Imprimible
Carácter Imprimible
Carácter Imprimible
Carácter Imprimible
Carácter Imprimible
Carácter Imprimible
Carácter Imprimible
Carácter Imprimible
Carácter Imprimible
Carácter Imprimible
Carácter Imprimible
Carácter Imprimible
Carácter Imprimible
Carácter Imprimible
Carácter Imprimible
Carácter Imprimible
Carácter Imprimible
Carácter Imprimible
Carácter Imprimible
Carácter Imprimible
Carácter Imprimible
Carácter Imprimible
Carácter Imprimible
Carácter Imprimible
Carácter Imprimible
Carácter Imprimible
Carácter Imprimible
Carácter Imprimible
Carácter Imprimible
Carácter Imprimible
Carácter Imprimible
Carácter Imprimible
Carácter Imprimible
Carácter Imprimible
Carácter Imprimible
Carácter Imprimible
Carácter Imprimible
Carácter Imprimible
— — Eliminar

ASCII extendido (128–255, Windows-1252)

Carácter extendido (U+20AC)
— — — No definido en Windows-1252
Carácter extendido (U+201A)
Carácter extendido (U+0192)
Carácter extendido (U+201E)
Carácter extendido (U+2026)
Carácter extendido (U+2020)
Carácter extendido (U+2021)
Carácter extendido (U+02C6)
Carácter extendido (U+2030)
Carácter extendido (U+0160)
Carácter extendido (U+2039)
Carácter extendido (U+0152)
— — — No definido en Windows-1252
Carácter extendido (U+017D)
— — — No definido en Windows-1252
— — — No definido en Windows-1252
Carácter extendido (U+2018)
Carácter extendido (U+2019)
Carácter extendido (U+201C)
Carácter extendido (U+201D)
Carácter extendido (U+2022)
Carácter extendido (U+2013)
Carácter extendido (U+2014)
Carácter extendido (U+02DC)
Carácter extendido (U+2122)
Carácter extendido (U+0161)
Carácter extendido (U+203A)
Carácter extendido (U+0153)
— — — No definido en Windows-1252
Carácter extendido (U+017E)
Carácter extendido (U+0178)
Carácter extendido (U+00A0)
Carácter extendido (U+00A1)
Carácter extendido (U+00A2)
Carácter extendido (U+00A3)
Carácter extendido (U+00A4)
Carácter extendido (U+00A5)
Carácter extendido (U+00A6)
Carácter extendido (U+00A7)
Carácter extendido (U+00A8)
Carácter extendido (U+00A9)
Carácter extendido (U+00AA)
Carácter extendido (U+00AB)
Carácter extendido (U+00AC)
Carácter extendido (U+00AD)
Carácter extendido (U+00AE)
Carácter extendido (U+00AF)
Carácter extendido (U+00B0)
Carácter extendido (U+00B1)
Carácter extendido (U+00B2)
Carácter extendido (U+00B3)
Carácter extendido (U+00B4)
Carácter extendido (U+00B5)
Carácter extendido (U+00B6)
Carácter extendido (U+00B7)
Carácter extendido (U+00B8)
Carácter extendido (U+00B9)
Carácter extendido (U+00BA)
Carácter extendido (U+00BB)
Carácter extendido (U+00BC)
Carácter extendido (U+00BD)
Carácter extendido (U+00BE)
Carácter extendido (U+00BF)
Carácter extendido (U+00C0)
Carácter extendido (U+00C1)
Carácter extendido (U+00C2)
Carácter extendido (U+00C3)
Carácter extendido (U+00C4)
Carácter extendido (U+00C5)
Carácter extendido (U+00C6)
Carácter extendido (U+00C7)
Carácter extendido (U+00C8)
Carácter extendido (U+00C9)
Carácter extendido (U+00CA)
Carácter extendido (U+00CB)
Carácter extendido (U+00CC)
Carácter extendido (U+00CD)
Carácter extendido (U+00CE)
Carácter extendido (U+00CF)
Carácter extendido (U+00D0)
Carácter extendido (U+00D1)
Carácter extendido (U+00D2)
Carácter extendido (U+00D3)
Carácter extendido (U+00D4)
Carácter extendido (U+00D5)
Carácter extendido (U+00D6)
Carácter extendido (U+00D7)
Carácter extendido (U+00D8)
Carácter extendido (U+00D9)
Carácter extendido (U+00DA)
Carácter extendido (U+00DB)
Carácter extendido (U+00DC)
Carácter extendido (U+00DD)
Carácter extendido (U+00DE)
Carácter extendido (U+00DF)
Carácter extendido (U+00E0)
Carácter extendido (U+00E1)
Carácter extendido (U+00E2)
Carácter extendido (U+00E3)
Carácter extendido (U+00E4)
Carácter extendido (U+00E5)
Carácter extendido (U+00E6)
Carácter extendido (U+00E7)
Carácter extendido (U+00E8)
Carácter extendido (U+00E9)
Carácter extendido (U+00EA)
Carácter extendido (U+00EB)
Carácter extendido (U+00EC)
Carácter extendido (U+00ED)
Carácter extendido (U+00EE)
Carácter extendido (U+00EF)
Carácter extendido (U+00F0)
Carácter extendido (U+00F1)
Carácter extendido (U+00F2)
Carácter extendido (U+00F3)
Carácter extendido (U+00F4)
Carácter extendido (U+00F5)
Carácter extendido (U+00F6)
Carácter extendido (U+00F7)
Carácter extendido (U+00F8)
Carácter extendido (U+00F9)
Carácter extendido (U+00FA)
Carácter extendido (U+00FB)
Carácter extendido (U+00FC)
Carácter extendido (U+00FD)
Carácter extendido (U+00FE)
Carácter extendido (U+00FF)

Entendiendo ASCII: La Base del Texto Digital

Explore el mundo de los caracteres ASCII, su historia, aplicaciones e importancia en la computación moderna. Aprenda cómo estos códigos fundamentales alimentan todo, desde archivos de texto simples hasta protocolos de red complejos.

¿Qué es ASCII?

ASCII (American Standard Code for Information Interchange) es un estándar de codificación de caracteres que asigna valores numéricos a letras, dígitos, signos de puntuación y caracteres de control. Desarrollado en la década de 1960, ASCII revolucionó la computación al proporcionar una manera universal de representar texto digitalmente.

Datos Clave sobre ASCII

  • Contiene 128 caracteres (0-127)
  • Usa 7 bits para cada carácter
  • Los primeros 32 caracteres son códigos de control
  • Caracteres 32-126 son imprimibles
  • Carácter 127 es Delete (DEL)

Por Qué ASCII Sigue Importando Hoy

A pesar del surgimiento de Unicode y otros sistemas de codificación, ASCII sigue siendo fundamental para la computación. Su simplicidad y ubicuidad lo hacen esencial para muchas aplicaciones técnicas y protocolos.

Programación

Esencial para la manipulación de cadenas y procesamiento de caracteres en todos los lenguajes de programación

Núcleo de la sintaxis del lenguaje y manejo de datos

Transmisión de Datos

Usado en protocolos de red y formatos de intercambio de datos

Garantiza comunicación confiable entre sistemas

Formatos de Archivo

Base para muchas especificaciones de formato de archivo y encabezados

Crítico para el análisis y validación de archivos

Redes

Usado en encabezados HTTP, URLs y protocolos de red

Alimenta la infraestructura de comunicación de internet

Seguridad

Importante para algoritmos de cifrado y comunicaciones seguras

Base para operaciones criptográficas

Sistemas Legados

Aún usado en sistemas más antiguos y dispositivos embebidos

Mantiene compatibilidad con infraestructura existente

Categorías de Caracteres ASCII

Los caracteres ASCII se dividen en categorías distintas, cada una sirviendo propósitos específicos en computación y procesamiento de datos.

Caracteres de Control (0-31)

Caracteres no imprimibles usados para formateo de texto y control

Ejemplos: TAB (9), LF (10), CR (13), ESC (27)

Caracteres Imprimibles (32-126)

Caracteres visibles incluyendo letras, números y símbolos

Ejemplos: A-Z, a-z, 0-9, signos de puntuación

Caracteres Especiales

Símbolos y signos de puntuación usados en texto y programación

Ejemplos: ! @ # $ % ^ & * ( ) [ ] { }

Caracteres de Espacio en Blanco

Caracteres que representan espaciado y formateo

Ejemplos: Espacio (32), Tab (9), Line Feed (10)

Aplicaciones en Programación

Los códigos ASCII se usan extensivamente en programación para varias tareas de procesamiento de texto y manipulación de datos.

string manipulation

Convertir caracteres a códigos para análisis y procesamiento

Ejemplo: ord('A') devuelve 65

file processing

Manejar archivos de texto y analizar datos estructurados

Ejemplo: Leyendo archivos CSV con codificación adecuada

network programming

Procesar encabezados HTTP y datos de red

Ejemplo: Analizando datos codificados en URL

encryption

Implementar cifrado básico y esquemas de codificación

Ejemplo: Algoritmos Cifra César y ROT13

Caracteres ASCII Comunes

Algunos caracteres ASCII se usan con más frecuencia que otros en la computación cotidiana y programación.

Caracteres Esenciales

Espacio (32) Separación de palabras
Nueva línea (10) Saltos de línea
Tab (9) Indentación de texto
Nulo (0) Terminación de cadena
Comilla (34) Literales de cadena

Caracteres de Control Importantes

  • Retroceso (8) - Elimina el carácter anterior
  • Retorno de carro (13) - Regresa al inicio de línea
  • Avance de línea (10) - Mueve a la siguiente línea
  • Escape (27) - Secuencias de control especiales
  • Eliminar (127) - Elimina el carácter en el cursor

Preguntas Frecuentes

¿Cuál es la diferencia entre ASCII y Unicode?

ASCII usa 7 bits (128 caracteres) y cubre caracteres en inglés, mientras Unicode usa 16+ bits y soporta caracteres de todos los idiomas del mundo.

¿Por qué hay solo 128 caracteres ASCII?

ASCII fue diseñado para usar 7 bits, proporcionando 128 valores posibles (0-127). Esto era suficiente para texto en inglés y necesidades básicas de computación en ese momento.

¿Los caracteres ASCII siguen siendo relevantes hoy?

Sí, ASCII sigue siendo crucial para programación, protocolos de red, formatos de archivo y mantener compatibilidad con sistemas legados.

¿Qué pasa si uso un carácter fuera del rango ASCII?

Diferentes sistemas de codificación manejan esto de manera diferente. En sistemas solo ASCII, estos caracteres pueden mostrarse incorrectamente o causar errores.

¿Cómo convierto entre códigos ASCII y caracteres?

La mayoría de lenguajes de programación proporcionan funciones como chr() y ord() en PHP, o String.fromCharCode() y charCodeAt() en JavaScript.

¿ASCII es sensible a mayúsculas y minúsculas?

Sí, las letras mayúsculas (A-Z: 65-90) y minúsculas (a-z: 97-122) tienen códigos ASCII diferentes.

¿Cómo escribir caracteres ASCII con el teclado (códigos Alt)?

En Windows, mantén pulsada la tecla Alt y escribe el código decimal en el teclado numérico; luego suelta Alt: Alt+64 da @. Para los caracteres extendidos (128–255) añade un cero delante, por ejemplo Alt+0241 da ñ y Alt+0128 da €. La columna Código Alt de la tabla muestra la combinación exacta de cada carácter.

ASCII en la Computación Moderna

La codificación UTF-8 se basa en la compatibilidad ASCII

Unicode extiende ASCII para soporte global de caracteres

Códigos ASCII usados en formatos de archivo binario

Los protocolos de red dependen de encabezados ASCII

Los sistemas de base de datos usan ASCII para metadatos

HTML, CSS y JavaScript usan caracteres ASCII