Conversor de códigos ASCII
Escribe texto para ver el código decimal de cada carácter, o pega códigos como 72 101 108 108 111 para leer el texto que deletrean. Los códigos superiores a 127 son puntos de código Unicode, así que funcionan las letras acentuadas y los emoji, y debajo hay una tabla de referencia ASCII. Gratis, sin registro, y todo se ejecuta en tu navegador.
Dirección
Tabla de referencia ASCII
Códigos de control comunes seguidos de todos los caracteres ASCII imprimibles (códigos 33-126).
| Código | Carácter | Descripción |
|---|---|---|
| 9 | TAB | Tabulación horizontal |
| 10 | LF | Salto de línea (nueva línea) |
| 13 | CR | Retorno de carro |
| 32 | SP | Espacio |
| 33 | ! | Carácter imprimible |
| 34 | " | Carácter imprimible |
| 35 | # | Carácter imprimible |
| 36 | $ | Carácter imprimible |
| 37 | % | Carácter imprimible |
| 38 | & | Carácter imprimible |
| 39 | ' | Carácter imprimible |
| 40 | ( | Carácter imprimible |
| 41 | ) | Carácter imprimible |
| 42 | * | Carácter imprimible |
| 43 | + | Carácter imprimible |
| 44 | , | Carácter imprimible |
| 45 | - | Carácter imprimible |
| 46 | . | Carácter imprimible |
| 47 | / | Carácter imprimible |
| 48 | 0 | Carácter imprimible |
| 49 | 1 | Carácter imprimible |
| 50 | 2 | Carácter imprimible |
| 51 | 3 | Carácter imprimible |
| 52 | 4 | Carácter imprimible |
| 53 | 5 | Carácter imprimible |
| 54 | 6 | Carácter imprimible |
| 55 | 7 | Carácter imprimible |
| 56 | 8 | Carácter imprimible |
| 57 | 9 | Carácter imprimible |
| 58 | : | Carácter imprimible |
| 59 | ; | Carácter imprimible |
| 60 | < | Carácter imprimible |
| 61 | = | Carácter imprimible |
| 62 | > | Carácter imprimible |
| 63 | ? | Carácter imprimible |
| 64 | @ | Carácter imprimible |
| 65 | A | Carácter imprimible |
| 66 | B | Carácter imprimible |
| 67 | C | Carácter imprimible |
| 68 | D | Carácter imprimible |
| 69 | E | Carácter imprimible |
| 70 | F | Carácter imprimible |
| 71 | G | Carácter imprimible |
| 72 | H | Carácter imprimible |
| 73 | I | Carácter imprimible |
| 74 | J | Carácter imprimible |
| 75 | K | Carácter imprimible |
| 76 | L | Carácter imprimible |
| 77 | M | Carácter imprimible |
| 78 | N | Carácter imprimible |
| 79 | O | Carácter imprimible |
| 80 | P | Carácter imprimible |
| 81 | Q | Carácter imprimible |
| 82 | R | Carácter imprimible |
| 83 | S | Carácter imprimible |
| 84 | T | Carácter imprimible |
| 85 | U | Carácter imprimible |
| 86 | V | Carácter imprimible |
| 87 | W | Carácter imprimible |
| 88 | X | Carácter imprimible |
| 89 | Y | Carácter imprimible |
| 90 | Z | Carácter imprimible |
| 91 | [ | Carácter imprimible |
| 92 | \ | Carácter imprimible |
| 93 | ] | Carácter imprimible |
| 94 | ^ | Carácter imprimible |
| 95 | _ | Carácter imprimible |
| 96 | ` | Carácter imprimible |
| 97 | a | Carácter imprimible |
| 98 | b | Carácter imprimible |
| 99 | c | Carácter imprimible |
| 100 | d | Carácter imprimible |
| 101 | e | Carácter imprimible |
| 102 | f | Carácter imprimible |
| 103 | g | Carácter imprimible |
| 104 | h | Carácter imprimible |
| 105 | i | Carácter imprimible |
| 106 | j | Carácter imprimible |
| 107 | k | Carácter imprimible |
| 108 | l | Carácter imprimible |
| 109 | m | Carácter imprimible |
| 110 | n | Carácter imprimible |
| 111 | o | Carácter imprimible |
| 112 | p | Carácter imprimible |
| 113 | q | Carácter imprimible |
| 114 | r | Carácter imprimible |
| 115 | s | Carácter imprimible |
| 116 | t | Carácter imprimible |
| 117 | u | Carácter imprimible |
| 118 | v | Carácter imprimible |
| 119 | w | Carácter imprimible |
| 120 | x | Carácter imprimible |
| 121 | y | Carácter imprimible |
| 122 | z | Carácter imprimible |
| 123 | { | Carácter imprimible |
| 124 | | | Carácter imprimible |
| 125 | } | Carácter imprimible |
| 126 | ~ | Carácter imprimible |
Cómo usar el conversor de códigos ASCII
- 1. Elige una dirección. Detección automática decodifica una entrada de dos o más números del 0 al 255 separados por espacios o comas, y codifica todo lo demás; Texto → Códigos y Códigos → Texto fuerzan una dirección. Un solo número, o un código superior a 255, necesita Códigos → Texto.
- 2. Escribe o pega. Separa los códigos con espacios o comas. El resultado y un recuento de caracteres se actualizan mientras escribes.
- 3. Revisa los errores. Un código que no sea un número entero, o uno superior a 1.114.111, se informa por su nombre en lugar de adivinarse.
- 4. Consulta los códigos. La tabla de referencia ASCII debajo de la herramienta lista los caracteres de control más comunes y cada carácter imprimible del 33 al 126.
Qué es ASCII
ASCII, siglas de American Standard Code for Information Interchange, asigna un número del 0 al 127 a cada uno de 128 caracteres, de modo que un carácter cabe en siete bits. Los números se dividen en tres grupos:
| Códigos | Qué son | Ejemplos |
|---|---|---|
| 0–31 y 127 | Caracteres de control, que no se imprimen | 9 = tabulador, 10 = salto de línea, 13 = retorno de carro, 27 = escape, 127 = suprimir |
| 32 | El carácter espacio | 32 |
| 33–126 | Símbolos, dígitos y letras imprimibles | 48–57 = 0–9, 65–90 = A–Z, 97–122 = a–z |
Hay dos patrones que conviene conocer. Una letra minúscula es su mayúscula más 32 (A es 65, a es 97), y los dígitos empiezan a contar desde 48, así que 7 es 55. «ASCII extendido» no es un estándar único: los conjuntos de 8 bits que ocupan 128–255 difieren entre sí. Unicode mantiene los mismos números en sus primeros 128 puntos de código, por eso el texto sencillo en inglés es igual en ASCII y en Unicode.
Más allá de ASCII: puntos de código Unicode
El conversor lee el texto un carácter Unicode a la vez y muestra el punto de código de cada carácter en decimal. Para el texto ASCII es el código ASCII; para lo demás es el número Unicode, así que é es 233 y 😀 es 128512. La decodificación acepta cualquier código hasta 1.114.111 (U+10FFFF, el último punto de código Unicode) y construye el carácter a partir de él.
Un punto de código no es lo mismo que un byte. El carácter é es un punto de código, 233, pero ocupa dos bytes en UTF-8, c3 a9. Para ver bytes, usa el Conversor hexadecimal o el Traductor binario.
Ejemplo desarrollado
Texto
Hello
Códigos
72 101 108 108 111
Texto
Café 😀
Códigos
67 97 102 233 32 128512
Decodificación
67 105 116 101 32 105 116 → Cite it
Las dos primeras líneas muestran que H es 72 y e es 101, y que el espacio antes del emoji recibe un código propio, 32. Los saltos de línea también cuentan: pulsar Intro en la entrada añade un 10.
Errores que conviene evitar
- Los números sueltos se tratan como texto. En Detección automática, un solo número como el año
2024, o una lista que contiene un valor superior a 255, se codifica como dígitos y no se decodifica, así que72da55 50. Elige Códigos → Texto para decodificar un solo código o un punto de código Unicode como8364. Una lista como10 20 30se lee como códigos; elige Texto → Códigos si querías dígitos. - Resultados invisibles. Los códigos 0–31 son caracteres de control, así que al decodificar
72 9 105se obtienen H, un carácter de tabulación e i, lo que parece un hueco en el texto. - Los códigos sustitutos (55296–57343) no son caracteres reales. La herramienta los acepta, pero el resultado no es texto mostrable. Codifica y decodifica los emoji con su punto de código completo, como 128512.
¿Qué herramienta necesitas?
Esta página da códigos decimales y una tabla ASCII. Para bytes hexadecimales usa el Conversor hexadecimal; para grupos de 8 bits, el Traductor binario; para codificaciones Base64, URL y HTML, el Codificador y decodificador de texto. Para convertir un número simple entre binario, octal, decimal y hexadecimal, usa el Convertidor de bases.
Preguntas frecuentes
- ¿Cómo convierto texto en códigos ASCII?
- Escribe o pega el texto con la dirección en Texto → Códigos o en Detección automática. Cada carácter aparece como su código decimal separado por espacios, así que Hi se convierte en 72 105.
- ¿Cómo convierto códigos ASCII de vuelta a texto?
- Pega códigos decimales separados por espacios o comas, como 72 101 108 108 111, con la dirección en Códigos → Texto o en Detección automática. Cada número se valida y se convierte de nuevo en su carácter.
- ¿Qué pasa con los caracteres fuera del rango ASCII?
- Usan su punto de código Unicode: é es 233, € es 8364 y 😀 es 128512. Cualquier código hasta 1.114.111 se decodifica de nuevo a un carácter.
- ¿Cuál es la diferencia entre ASCII y Unicode?
- ASCII tiene 128 caracteres, numerados del 0 al 127. Unicode contiene más de cien mil caracteres de casi todos los sistemas de escritura, y sus primeros 128 números son idénticos a los de ASCII. Por eso todo archivo ASCII también es texto UTF-8 válido.
- ¿Por qué no se decodifica mi código único?
- Detección automática solo decodifica dos o más números del 0 al 255, así que un número como 2024 se codifica como los dígitos 2, 0, 2 y 4 (50 48 50 52). Cambia la dirección a Códigos → Texto para decodificar un solo código o uno superior a 255.
- ¿Qué es la tabla ASCII de esta página?
- Una referencia con los caracteres de control más comunes (tabulador, salto de línea, retorno de carro, espacio) y cada carácter imprimible del 33 al 126, para buscar un código sin convertir.
- ¿Se envía mi texto a un servidor?
- No. La conversión se hace en tu navegador y nada de lo que escribes sale de tu dispositivo.