Saltar al contenido

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ódigoCarácterDescripción
9TABTabulación horizontal
10LFSalto de línea (nueva línea)
13CRRetorno de carro
32SPEspacio
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
480Carácter imprimible
491Carácter imprimible
502Carácter imprimible
513Carácter imprimible
524Carácter imprimible
535Carácter imprimible
546Carácter imprimible
557Carácter imprimible
568Carácter imprimible
579Cará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
65ACarácter imprimible
66BCarácter imprimible
67CCarácter imprimible
68DCarácter imprimible
69ECarácter imprimible
70FCarácter imprimible
71GCarácter imprimible
72HCarácter imprimible
73ICarácter imprimible
74JCarácter imprimible
75KCarácter imprimible
76LCarácter imprimible
77MCarácter imprimible
78NCarácter imprimible
79OCarácter imprimible
80PCarácter imprimible
81QCarácter imprimible
82RCarácter imprimible
83SCarácter imprimible
84TCarácter imprimible
85UCarácter imprimible
86VCarácter imprimible
87WCarácter imprimible
88XCarácter imprimible
89YCarácter imprimible
90ZCará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
97aCarácter imprimible
98bCarácter imprimible
99cCarácter imprimible
100dCarácter imprimible
101eCarácter imprimible
102fCarácter imprimible
103gCarácter imprimible
104hCarácter imprimible
105iCarácter imprimible
106jCarácter imprimible
107kCarácter imprimible
108lCarácter imprimible
109mCarácter imprimible
110nCarácter imprimible
111oCarácter imprimible
112pCarácter imprimible
113qCarácter imprimible
114rCarácter imprimible
115sCarácter imprimible
116tCarácter imprimible
117uCarácter imprimible
118vCarácter imprimible
119wCarácter imprimible
120xCarácter imprimible
121yCarácter imprimible
122zCará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. 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. 2. Escribe o pega. Separa los códigos con espacios o comas. El resultado y un recuento de caracteres se actualizan mientras escribes.
  3. 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. 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ódigosQué sonEjemplos
0–31 y 127Caracteres de control, que no se imprimen9 = tabulador, 10 = salto de línea, 13 = retorno de carro, 27 = escape, 127 = suprimir
32El carácter espacio32
33–126Símbolos, dígitos y letras imprimibles48–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í que 72 da 55 50. Elige Códigos → Texto para decodificar un solo código o un punto de código Unicode como 8364. Una lista como 10 20 30 se 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 105 se 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.

Herramientas relacionadas

Más en Datos, marcado y código