Tabla ASCII
Tabla de referencia completa de caracteres ASCII con búsqueda instantánea, filtrado por categorías y conversión entre decimal, hexadecimal, octal y binario. Busque los 128 códigos ASCII al instante.
| Dec | Hex | Oct | Binario | Carácter | Descripción |
|---|
Tu bloqueador de anuncios impide que mostremos anuncios
MiniWebtool es gratis gracias a los anuncios. Si esta herramienta te ayudó, apóyanos con Premium (sin anuncios + herramientas más rápidas) o añade MiniWebtool.com a la lista de permitidos y recarga la página.
- O pásate a Premium (sin anuncios)
- Permite anuncios para MiniWebtool.com y luego recarga
Tabla ASCII
La Referencia de la Tabla ASCII es una guía completa e interactiva de los 128 caracteres ASCII (American Standard Code for Information Interchange). Busque instantáneamente, filtre por categoría, convierta entre formatos decimal, hexadecimal, octal y binario, y explore la estructura binaria de cada carácter. Ya sea un desarrollador que depura la codificación de caracteres, un estudiante que aprende sobre la representación de datos o cualquier persona que necesite búsquedas rápidas de ASCII, esta herramienta ofrece todo en un solo lugar.
¿Qué es ASCII?
ASCII (American Standard Code for Information Interchange) es un estándar de codificación de caracteres publicado por primera vez en 1963. Utiliza 7 bits para representar 128 caracteres, asignando a cada uno un número único del 0 al 127. ASCII es la base de prácticamente todos los sistemas modernos de codificación de caracteres, incluyendo UTF-8, que es compatible con versiones anteriores de ASCII para sus primeros 128 puntos de código.
El estándar se desarrolló para permitir que diferentes computadoras y dispositivos intercambiaran datos de texto de manera confiable. Antes de ASCII, los diferentes fabricantes utilizaban conjuntos de caracteres incompatibles, lo que dificultaba la comunicación entre sistemas.
Categorías de caracteres ASCII
Los 128 caracteres ASCII se organizan en grupos distintos, cada uno con un propósito diferente:
Caracteres de control (0-31, 127)
33 caracteres no imprimibles diseñados originalmente para controlar dispositivos de hardware. Ejemplos notables incluyen NUL (0), Tabulador (9), Salto de línea (10), Retorno de carro (13) y Escape (27).
Espacio (32)
El carácter de espacio separa las palabras en el texto. Aunque es invisible, es un carácter imprimible y ocupa una posición en una cadena.
Símbolos y puntuación (33-47, 58-64, 91-96, 123-126)
32 caracteres especiales que incluyen signos de puntuación (!"#$%&), operadores matemáticos (+=-*/) y corchetes. Esenciales para la programación y el texto escrito.
Dígitos (48-57)
Los 10 números arábigos 0-9. En ASCII, los dígitos comienzan en el código 48, por lo que el dígito '0' tiene el valor 48, el '1' tiene 49, y así sucesivamente hasta el '9' en 57.
Letras mayúsculas (65-90)
Las 26 letras mayúsculas del inglés A-Z. 'A' comienza en el código 65 y 'Z' termina en el 90. La diferencia entre mayúsculas y minúsculas es exactamente 32.
Letras minúsculas (97-122)
Las 26 letras minúsculas del inglés a-z. 'a' comienza en el código 97 y 'z' termina en el 122. Para convertir mayúsculas a minúsculas, simplemente sume 32 al valor ASCII.
Cómo usar esta herramienta
- Buscar o explorar: Use el cuadro de búsqueda para encontrar caracteres por nombre, valor decimal, código hex o el propio carácter. O desplácese por la tabla completa de 128 caracteres ASCII.
- Filtrar por categoría: Haga clic en los botones de categoría (Control, Símbolos, Dígitos, Mayúsculas, Minúsculas) para mostrar solo los caracteres de ese grupo.
- Convertir entre formatos: Use el Convertidor de Caracteres para ingresar un valor en cualquier formato (decimal, hex, octal, binario o carácter) y vea todos los demás formatos al instante, con una representación binaria visual.
- Convertir cadenas de texto: Use la sección Texto a ASCII para ingresar cualquier texto y ver el valor ASCII de cada carácter mostrado como tarjetas interactivas.
Casos de uso comunes
Programación y desarrollo
Los desarrolladores frecuentemente necesitan valores ASCII cuando trabajan con manipulación de cadenas, codificación de caracteres, protocolos de comunicación serie, analizadores de archivos o programación de sistemas de bajo nivel. Las representaciones hexadecimales y binarias son especialmente útiles para depurar protocolos de red y formatos de archivos binarios.
Aprendizaje de Ciencias de la Computación
ASCII es un concepto fundamental en la educación de las ciencias de la computación. Comprender cómo se representan los caracteres como números ayuda a los estudiantes a entender conceptos como la codificación binaria, los tipos de datos, los algoritmos de comparación de cadenas y la relación entre el texto y la memoria.
Procesamiento de datos y ETL
Los ingenieros de datos a menudo encuentran problemas de codificación de caracteres al procesar archivos de diferentes fuentes. Las búsquedas rápidas de ASCII ayudan a identificar y corregir problemas de codificación, especialmente con caracteres de control que pueden corromper las canalizaciones de datos.
Sistemas embebidos e IoT
Al trabajar con microcontroladores, comunicación serie (UART) o protocolos de IoT, los ingenieros necesitan tablas ASCII para codificar y decodificar mensajes a nivel de byte.
Consejos y trucos
- Atajo para conversión de mayúsculas/minúsculas: Cambie entre mayúsculas y minúsculas invirtiendo el bit 5 (XOR con 32). Por ejemplo, 'A' (65) XOR 32 = 'a' (97).
- Dígito a número: Reste 48 (o 0x30) del valor ASCII de un dígito para obtener su valor numérico. '7' (55) - 48 = 7.
- Verificar si es letra: Un carácter es una letra si (c AND 0xDF) está entre 65 y 90; esta comprobación funciona para ambos casos simultáneamente.
- Fórmula de caracteres de control: Los caracteres de control 1-26 corresponden de Ctrl+A hasta Ctrl+Z. El valor equivale a la posición de la letra en el alfabeto.
ASCII frente a otras codificaciones
Aunque ASCII cubre solo 128 caracteres (suficiente para texto en inglés), las aplicaciones modernas suelen utilizar codificaciones más amplias:
- ASCII extendido (128-255): Varias extensiones de 8 bits añadieron caracteres para idiomas de Europa occidental, pero diferentes sistemas utilizaban diferentes mapeos (ISO 8859-1, Windows-1252, etc.).
- Unicode: Un estándar universal que codifica más de 149,000 caracteres de prácticamente todos los sistemas de escritura. UTF-8, la codificación más común en la web, utiliza de 1 a 4 bytes por carácter y es totalmente compatible con ASCII.
- UTF-16: Utiliza 2 o 4 bytes por carácter. Común en las entrañas de Windows y en las representaciones de cadenas de Java/JavaScript.
Preguntas frecuentes
¿Qué es ASCII?
ASCII (American Standard Code for Information Interchange) es un estándar de codificación de caracteres que asigna valores numéricos (0-127) a 128 caracteres, incluyendo letras, dígitos, puntuación y caracteres de control. Se publicó por primera vez en 1963 y sigue siendo la base de los sistemas modernos de codificación de texto como UTF-8.
¿Cuántos caracteres hay en la tabla ASCII?
La tabla ASCII estándar contiene 128 caracteres (0-127), divididos en 33 caracteres de control (0-31 y 127), 1 carácter de espacio (32), 10 dígitos (48-57), 26 letras mayúsculas (65-90), 26 letras minúsculas (97-122) y 32 caracteres de puntuación/símbolos.
¿Cuál es la diferencia entre ASCII y Unicode?
ASCII codifica solo 128 caracteres usando 7 bits, cubriendo letras inglesas básicas, dígitos y símbolos. Unicode es un estándar mucho más amplio que codifica más de 149,000 caracteres de virtualmente todos los sistemas de escritura del mundo. Los primeros 128 puntos de código Unicode son idénticos a ASCII, lo que convierte a ASCII en un subconjunto de Unicode.
¿Cómo convierto un carácter a su valor decimal ASCII?
Utilice el Convertidor de Caracteres en la parte superior de esta herramienta. Escriba cualquier carácter en el campo Carácter y los valores decimal, hexadecimal, octal y binario se actualizarán instantáneamente. También puede hacer clic en cualquier fila de la tabla ASCII para cargarla en el convertidor.
¿Qué son los caracteres de control ASCII?
Los caracteres de control ASCII (códigos 0-31 y 127) son caracteres no imprimibles diseñados originalmente para controlar dispositivos de hardware como impresoras y teleimpresoras. Ejemplos comunes incluyen NUL (0), Tab/HT (9), Line Feed/LF (10), Carriage Return/CR (13) y Escape/ESC (27). La mayoría se usa raramente en la informática moderna, pero algunos como Tab, LF y CR siguen siendo esenciales.
Recursos adicionales
Cite este contenido, página o herramienta como:
"Tabla ASCII" en https://MiniWebtool.com/es// de MiniWebtool, https://MiniWebtool.com/
por el equipo de miniwebtool. Actualizado: 7 de marzo de 2026