fast&private

Convertir texto a código ASCII

Convierte cualquier texto a su lista de códigos ASCII decimales.

Tus datos no se envían a ningún servidor.

Texto → ASCII ASCII → Texto

El conversor de texto a ASCII muestra el código numérico de cada carácter de tu texto, separado por espacios y listo para copiar. La conversión es instantánea y ocurre mientras escribes.

Los códigos que más se consultan

CarácterCódigoCarácterCódigo
espacio32A65
048Z90
957a97
salto de línea10z122

Los dígitos empiezan en el 48, las mayúsculas en el 65 y las minúsculas en el 97. De ahí salen dos trucos muy usados al programar: restar 48 a un dígito da su valor numérico, y sumar o restar 32 cambia una letra de caja.

Por qué la «ñ» no tiene código ASCII

El ASCII original es de 7 bits: define los caracteres del 0 al 127 y ahí no hay eñes, tildes ni signos de apertura. Todo lo que se conoce como «ASCII extendido» son en realidad tablas distintas que rellenaron los 128 huecos restantes de formas incompatibles entre sí, y de ahí vienen las discrepancias:

CarácterUnicode / Latin-1CP437 (MS-DOS)ASCII
ñ241164no existe
Ñ209165no existe
á225160no existe
¿191168no existe

Esta herramienta devuelve siempre la columna de Unicode, que es el estándar vigente y el que usan hoy los navegadores, los lenguajes de programación y los ficheros de texto. La columna de CP437 solo sigue viva en los atajos Alt de Windows, heredados de MS-DOS.

Si tu texto es ASCII puro, la distinción no te afecta: los primeros 128 puntos de código de Unicode son exactamente los de ASCII, así que la «A» es 65 en las dos columnas.

Para detectar caracteres invisibles

Ver los códigos es la forma más rápida de encontrar lo que no se ve a simple vista. Un texto copiado de una web puede traer un espacio de no separación (160) en lugar de un espacio normal (32), y un fichero de Windows lleva un 13 delante de cada salto de línea 10. Ambos rompen comparaciones y búsquedas sin que se note nada en pantalla.

Cómo usar Texto a ASCII

  1. 1

    Escribe o pega tu texto

    La conversión se hace mientras escribes, sin pulsar ningún botón.

  2. 2

    Lee los códigos

    Cada carácter aparece como su número decimal, separado por espacios y en el mismo orden que el texto.

  3. 3

    Fíjate en el aviso de caracteres no ASCII

    Si el texto lleva tildes, eñes o emojis, un aviso te recuerda que esos caracteres quedan fuera del ASCII de 7 bits y que lo que ves es su punto de código Unicode.

Preguntas frecuentes

¿Qué es el código ASCII de un carácter?

Es el número que el estándar ASCII asigna a ese carácter, del 0 al 127. Por ejemplo, la «A» es 65, la «a» es 97 y el espacio es 32. Es la base histórica de la codificación de texto en informática.

¿Cuál es el código ASCII de la letra A?

La «A» mayúscula es 65 y la «a» minúscula es 97. La diferencia de 32 entre mayúscula y minúscula se repite en todo el alfabeto, y es la razón por la que cambiar de caja es tan barato para un ordenador.

¿En qué formato se devuelven los códigos?

En decimal, separados por espacios. Es el formato más habitual en ejercicios y en la mayoría de lenguajes de programación; si necesitas hexadecimal, puedes pasar los números por un conversor de bases.

¿Por qué la «ñ» da 241 y no 164?

Porque 241 es el punto de código Unicode de la «ñ», que además coincide con su valor en Latin-1. El 164 viene de CP437, la tabla de MS-DOS de donde procede el clásico Alt+164 de Windows. Ninguno de los dos es ASCII de verdad, porque el ASCII original llega solo hasta el 127 y no incluye la eñe.

¿Qué código tienen los saltos de línea y los espacios?

El espacio es 32, el salto de línea es 10 y el retorno de carro es 13. Son caracteres de control invisibles, y ver su código es la forma más rápida de detectar por qué un texto no se comporta como esperas.